Функция, вычисляющая среднее арифметическое элементов списка

def list_avrg(lst):
    """Функция возвращает среднее значение
    элементов переданного списка."""

    l = len(lst)
    suma = 0
    for i in lst:
        suma += i
    return suma / l


# числа должны вводиться через пробел
print("Input integers:")
a = input()

# преобразование строки в список
a = a.split()

# Преобразование чисел-строк
# в целочисленное представление.
for i in range(len(a)):
    a[i] = int(a[i])

# В функцию передается ссылка
# на список чисел.
# Результат, возвращенный функцией,
# присваивается переменной 'avrg'.
avrg = list_avrg(a)

print("Average:")
print(round(avrg, 2))
Input integers:
4 6 2 7 9 3
Average:
5.17


Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий