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

Напишите функцию, которая принимает список и возвращает среднее арифметическое от значений его элементов.

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

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


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

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

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

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

print("Среднее значение:")
print(round(avrg, 2))




Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: