February 17, 2021
Получаем среднее арифметическое значение c Python
Теория
Из школьного курса математики мы знаем, чтобы найти среднее арифметическое, нужно сложить все числа и поделить их сумму на их количество. Мы сможем решить эту простую задачу с помощью Python.
Практика
В школе существует условная база данных (Excel, Таблица, Журнал) в которую вынесены все оценки ученика. Пусть имя этого ученика будет Алексей :)
Для простоты обозначим наш [list] - таблица.
# Получаем оценки ученика user_alex = [5, 4, 2, 4, 5, 4, 3] # создадим переменную для хранения суммы всех оценок sum_total = 0 # Посчитаем количество оценок в таблице len_scores = len(user_alex) # Перебираем каждую оценку в таблице и суммируем их в sum_total for score in user_alex: sum_total = score + sum_total # Получаем среднее значение middle_score = sum_total / len_scores # Выводим средний бал на экран print("Средний бал Алексея: ", middle_score)
Код можно сделать немного проще и красивее :)
user_alex = [5, 4, 2, 4, 5, 4, 3] sum_total = 0 for score in user_alex: sum_total += score middle_score = sum_total / len(user_alex) print("Средний бал Алексея: {:.2f}".format(middle_score))