Составьте программу, которая формирует массив из 40 случайных целых чисел от 0 до 20 и вычисляет: 1) среднее арифметическое нечетных чисел 2)сумму чисел, не превышающих 10 3) сумму чисел,кратных 3 На экран выводятся исходные значения и результаты вычислений

22 Мая 2019 в 19:48
417 +1
0
Ответы
1

import random

Формирование массива из 40 случайных целых чисел от 0 до 20

numbers = [random.randint(0, 20) for _ in range(40)]

Вывод исходных значений

print("Исходные числа:")
print(numbers)

1) Вычисление среднего арифметического нечетных чисел

odd_numbers = [num for num in numbers if num % 2 != 0]
average_odd = sum(odd_numbers) / len(odd_numbers) if odd_numbers else 0
print("Среднее арифметическое нечетных чисел:", average_odd)

2) Вычисление суммы чисел, не превышающих 10

numbers_less_than_10 = [num for num in numbers if num <= 10]
sum_less_than_10 = sum(numbers_less_than_10)
print("Сумма чисел, не превышающих 10:", sum_less_than_10)

3) Вычисление суммы чисел, кратных 3

multiples_of_3 = [num for num in numbers if num % 3 == 0]
sum_multiples_of_3 = sum(multiples_of_3)
print("Сумма чисел, кратных 3:", sum_multiples_of_3)

28 Мая 2024 в 16:09
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир