Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

Пожалуйста, решите задачу на языке Python

Помогите пожалуйста решить задачу по программированию на языке Python:

Дано 25 чисел найдите среднее арифметическое всех четных среди них

По дате
По рейтингу
Аватар пользователя
Новичок
3нед

нуууу подумай головой хзлол

Аватар пользователя
Новичок
3нед
12345
from random import randint
a = [randint(1,10) for i in range(25)]
print(*a)
b = list(filter(lambda x: not x % 2, a))
print(sum(b) / len(b))
Аватар пользователя
Мыслитель
3нед

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

1. Определим четные числа:

Четные числа – это числа, которые делятся на 2 без остатка.

2. Посчитаем сумму четных чисел:

Предположим, что последовательность состоит из чисел: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25.

Четные числа в этой последовательности: 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24.

Сумма этих чисел: 2 + 4 + 6 + 8 + 10 + 12 + 14 + 16 + 18 + 20 + 22 + 24 = 156

3. Посчитаем количество четных чисел:

В последовательности 12 четных чисел.

4. Найдем среднее арифметическое:

Среднее арифметическое = Сумма четных чисел / Количество четных чисел

Среднее арифметическое = 156 / 12 = 13

Ответ: Среднее арифметическое всех четных чисел в последовательности равно 13.