Введение
В Python вычисление среднего значения набора чисел - это обычная задача. В этом испытании вам будет предложено написать функцию, которая принимает два или более чисел и возвращает их среднее значение.
Среднее значение
Напишите функцию под названием average, которая принимает два или более чисел и возвращает их среднее значение. Ваша функция должна соответствовать следующим принципам:
- Используйте
sum(), чтобы сложить все переданныеargs, а затем разделить наlen(). - Функция должна быть способна обрабатывать любое количество аргументов.
- Функция должна возвращать вещественное число (float).
def average(*args):
return sum(args, 0.0) / len(args)
average(*[1, 2, 3]) ## 2.0
average(1, 2, 3) ## 2.0
Резюме
В этом испытании вы написали функцию, которая вычисляет среднее значение двух или более чисел. Вы использовали функцию sum(), чтобы сложить все числа, а затем поделили на количество аргументов с использованием len(). Это полезная функция для вашего Python-инструментария для будущих проектов.