Среднее арифметическое в Python
Среднее арифметическое, или среднее значение, в программировании вычисляется для коллекции чисел путем сложения всех чисел и деления полученной суммы на количество чисел в коллекции. В Python для вычисления среднего арифметического используется функция sum(), которая суммирует все числа из коллекции, и функция len(), которая возвращает количество элементов в коллекции.
Давайте рассмотрим примеры кода для вычисления среднего арифметического в Python.
Пример 1: Вычисление среднего арифметического для списка чисел
numbers = [1, 2, 3, 4, 5]
average = sum(numbers) / len(numbers)
print("Среднее арифметическое списка чисел:", average)
В этом примере мы объявляем список numbers, содержащий пять чисел. Затем мы используем функцию sum() для сложения всех чисел из списка и функцию len() для определения количества чисел в списке. Результат суммы делится на количество чисел, и полученное значение присваивается переменной average. Наконец, мы выводим среднее арифметическое на экран.
Пример 2: Вычисление среднего арифметического для чисел, вводимых пользователем
numbers = []
n = int(input("Введите количество чисел: "))
for i in range(n):
num = int(input("Введите число: "))
numbers.append(num)
average = sum(numbers) / len(numbers)
print("Среднее арифметическое введенных чисел:", average)
В этом примере мы объявляем пустой список numbers и запрашиваем у пользователя, сколько чисел он хочет ввести. Затем мы используем цикл for для повторения ввода чисел n раз. Каждое введенное число добавляется в список numbers с помощью метода append(). После ввода всех чисел мы вычисляем среднее арифметическое, используя функции sum() и len(), а затем выводим результат на экран.
Это всего лишь два примера использования среднего арифметического в Python. Вы можете применять его в разных ситуациях и с различными типами данных, например, для вычисления средней оценки студентов, среднего значения пикселей в изображении и т.д.
Важно помнить, что при работе с большими наборами данных или в случае возможного деления на ноль необходимо добавлять проверки и обрабатывать исключения. Например, если список numbers пустой, попытка выполнить деление может вызвать ошибку.