Как посчитать среднее арифметическое
Среднее арифметическое — это сумма чисел, делённая на их количество. В 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) — до двух знаков.
Начать игру бесплатно