Как посчитать среднее значение в Python? 🧮
mean
из модуля statistics
. Эта функция принимает список чисел в качестве аргумента и возвращает среднее значение.
Вот пример использования mean
:
from statistics import mean
numbers = [2, 4, 6, 8, 10]
average = mean(numbers)
print("Среднее значение:", average)
Детальный ответ
Как посчитать среднее значение в Python
Посчитать среднее значение в Python очень просто. Вам понадобится использовать функцию sum()
для суммирования всех значений в списке, а затем разделить полученную сумму на количество элементов в списке.
Шаг 1: Создание списка
Для начала нужно создать список с числовыми значениями. Давайте создадим список numbers
с несколькими числами:
numbers = [12, 5, 7, 15, 3]
Шаг 2: Подсчет суммы
Теперь, используя функцию sum()
, мы можем посчитать сумму всех чисел в списке:
total = sum(numbers)
Шаг 3: Подсчет среднего значения
Для получения среднего значения нужно разделить сумму на количество чисел в списке. В данном случае, количество чисел в списке равно длине списка numbers
:
average = total / len(numbers)
Теперь переменная average
содержит среднее значение.
Полный пример кода
numbers = [12, 5, 7, 15, 3]
total = sum(numbers)
average = total / len(numbers)
print("Среднее значение:", average)
Если выполнить данный код, то на экран будет выведено:
Среднее значение: 8.4
Использование пользовательского ввода
Вы также можете позволить пользователю вводить числа и вычислять среднее значение из введенных значений. Вот пример, который запрашивает у пользователя несколько чисел, считывает их и вычисляет среднее значение:
numbers = []
num_count = int(input("Сколько чисел вы собираетесь ввести? "))
for _ in range(num_count):
number = float(input("Введите число: "))
numbers.append(number)
total = sum(numbers)
average = total / len(numbers)
print("Среднее значение:", average)
В данном случае, пользователю будет предложено ввести количество чисел, которые он собирается ввести. Затем он будет вводить числа по одному, после чего программа вычислит и выведет среднее значение.