1. Вводятся случайные числа от -50 до 50. а) найдите количество положительных б)произведение нечетных чисел в) сумму чисел в интервале от -5 до 5

31 Янв 2020 в 19:47
168 +1
1
Ответы
1

а) Для того, чтобы найти количество положительных чисел, нужно пройти по введенным числам и проверить, какие из них больше нуля.

Пример кода на Python:

import random
numbers = [random.randint(-50, 50) for _ in range(10)]
positive_numbers = [n for n in numbers if n > 0]
print(f"Случайные числа: {numbers}")
print(f"Количество положительных чисел: {len(positive_numbers)}")

б) Чтобы найти произведение нечетных чисел, нужно умножить все нечетные числа между собой.

Пример кода на Python:

odd_numbers = [n for n in numbers if n % 2 != 0]
product = 1
for n in odd_numbers:
product *= n
print(f"Произведение нечетных чисел: {product}")

в) Для нахождения суммы чисел в интервале от -5 до 5 нужно пройти по числам и, если число находится в заданном интервале, добавить его к сумме.

Пример кода на Python:

sum_range = sum([n for n in numbers if -5 <= n <= 5])
print(f"Сумма чисел в интервале от -5 до 5: {sum_range}")
18 Апр 2024 в 18:23
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир