Составьте программу, которая формирует массив из 40 случайных целых чисел от 0 до 20 и вычисляет: 1) среднее арифметическое нечетных чисел 2)сумму чисел, не превышающих 10 3) сумму чисел,кратных 3 На экран выводятся исходные значения и результаты вычислений
Формирование массива из 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)
import random
Формирование массива из 40 случайных целых чисел от 0 до 20numbers = [random.randint(0, 20) for _ in range(40)]
Вывод исходных значенийprint("Исходные числа:")
1) Вычисление среднего арифметического нечетных чиселprint(numbers)
odd_numbers = [num for num in numbers if num % 2 != 0]
2) Вычисление суммы чисел, не превышающих 10average_odd = sum(odd_numbers) / len(odd_numbers) if odd_numbers else 0
print("Среднее арифметическое нечетных чисел:", average_odd)
numbers_less_than_10 = [num for num in numbers if num <= 10]
3) Вычисление суммы чисел, кратных 3sum_less_than_10 = sum(numbers_less_than_10)
print("Сумма чисел, не превышающих 10:", sum_less_than_10)
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)