Алгоритмы

Программа для вычисления среднего значения в заданном списке чисел

Описание задачи

Программа принимает введенные по одному числа, которые сохраняются в список. Затем она выводит среднее значение всех элементов этого списка.

Решение задачи

  1. Вводим переменную для хранения количества элементов, которые будут сохранены в списке в качестве входных данных.
  2. Для ввода элементов списка используем цикл for.
  3. Вычисляем сумму всех элементов списка.
  4. Делим сумму всех элементов списка на количество этих элементов.
  5. Конец.

Исходный код программы

Ниже приведен исходный код программы вычисления среднего числа в списке. Также далее будет дан результат выполнения этой программы.

n = int(input("Введите количество элементов списка: "))
a = []
for i in range(0, n):
    elem = int(input("Введите элемент списка: "))
    a.append(elem)
avg = sum(a) / n
print("Среднее значение элементов списка",round(avg, 2))

Объяснение работы программы

  1. Пользователь должен ввести число элементов списка, которое будет сохранено в переменную n (тип int).
  2. Создаем пустой список а.
  3. Значение переменной i цикла for изменяется от 0 до значения введенной нами до этого переменной n (которая обозначает количество элементов списка) и с каждой итерацией цикла увеличивается на 1.
  4. Затем значение, которое пользователь должен ввести, записывается в переменную elem.
  5. Метод a.append(elem) добавляет значение переменной elem в список a.
  6. Теперь значение переменной цикла i увеличивается на единицу и становится равным 1.
  7. Далее пользователь вводит новое значение, которое опять записывается в переменную elem, а затем добавляется в список a.
  8. Таким образом цикл работает до тех пор, пока значение переменной i не станет равным значению переменной n.
  9. Функция sum(a) вычисляет сумму всех элементов списка. Поделив эту сумму на n, мы получаем среднее значение элементов списка a.
  10. Функция round(avg,2) округляет значение среднего до двух знаков после запятой.
  11. После этого значение среднего выводится на экран с помощью функции print.

Результаты

Пример 1:
Введите количество элементов списка: 3
Введите элемент списка: 23
Введите элемент списка: 45
Введите элемент списка: 56
Среднее значение элементов списка 41.33
 
Пример 2:
Введите количество элементов списка: 5
Введите элемент списка: 12
Введите элемент списка: 24
Введите элемент списка: 33
Введите элемент списка: 25
Введите элемент списка: 18
Среднее значение элементов списка 22.4
Ilyaragalin

Recent Posts

10 удалённых Python-вакансий

Если вы ищете работу на Python, на Talanto.work сейчас есть варианты для junior, middle, senior…

6 месяцев ago

Где искать Python-вакансии в 2026 году: зачем на Talanto.work появился отдельный сценарий поиска

Рынок Python-вакансий большой, но удобным его назвать сложно. Формально вакансий много, однако в реальном поиске…

6 месяцев ago

Срезы в Python со всеми подробностями

Срезы в Python — это больше, чем a[2:7]. В статье — быстрый разбор полезных приёмов:…

8 месяцев ago

Возведение в степень в Python: полное руководство

В этой статье мы рассмотрим возведение в степень в Python с помощью различных методов, от…

9 месяцев ago

Как удалить дубликаты из списка Python?

Дубликаты в списке Python — частая проблема. В статье показано, как быстро убрать повторы, в…

9 месяцев ago

Виртуальный (shared) хостинг от SpaceWeb: технический обзор

Услуга виртуального хостинга на SpaceWeb позволяет арендовать часть сервера (shared-сервера) и разместить на нём свой…

11 месяцев ago