Дрон Кодер — программирование для детей и взрослых в игровой форме. Начать бесплатно

Как посчитать среднее арифметическое

Среднее арифметическое — это сумма чисел, делённая на их количество. В Python это буквально одна строка.

sum() делить на len()

Складываем все числа функцией sum() и делим на их количество len(). Результат — среднее значение.

nums = [4, 8, 6, 2]
average = sum(nums) / len(nums)
print(average)   # 5.0

Осторожно с пустым списком

Если список пуст, len() равен нулю, и деление вызовет ошибку. Перед расчётом стоит проверить, что список не пустой, — особенно если числа приходят от пользователя.

Готовый инструмент

В стандартной библиотеке есть модуль statistics с функцией mean(), которая считает среднее сразу. Но понимать формулу «сумма делить на количество» полезно — она встречается постоянно.

Частые вопросы

Почему результат 5.0, а не 5? Деление / в Python всегда даёт дробное число.

Как округлить среднее? Функцией round(average, 2) — до двух знаков.

Начать игру бесплатно
Попробуй прямо здесь
Уровень 1

Задание