Напишите программу, которая содержит функции ADD и AVERAGE, определенные пользователем.При запуске ваша программа запрашивает у пользователя три номера и вызывает функцию AVERAGE.Отправьте введенные три числа в функцию AVERAGE.Функция AVERAGE вызывает функцию ADD и отправляет на нее три введенных пользователем номера.Функция ADD принимает числа от функции AVERAGE и вычисляет сумму.Отправьте это значение суммы обратно в вызывающую точку (функция AVERAGE).Функция AVERAGE получает значение суммы и вычисляет среднее значение для этой суммы из трех чисел.Функция AVERAGE отправляет среднее значение в вызывающую точку (вне обеих функций).В конце отобразите среднее значение извне этих функций.
Выходные данные должны быть: a: 2 b: 3 c: 4 Average: 3.0
a: 2 b: 3 c: 4 Average: 3.0
Общий способ сделать это:
def adder(num): return sum(num) def avg(*num): return adder(num)/len(num) print("Average: ",avg(1,2,3,4))
Теперь вы можете передавать столько чисел, сколько хотите.
def add(a,b,c): return a+b+c def average(a,b,c): d = add(a,b,c) e = d/3 return e f = average(2,3,3) print(f)
Выход:
f = 2.6666666666666665
f
=
2.6666666666666665