Написать эту программу на Python - PullRequest
0 голосов
/ 29 декабря 2018

Напишите программу, которая содержит функции ADD и AVERAGE, определенные пользователем.При запуске ваша программа запрашивает у пользователя три номера и вызывает функцию AVERAGE.Отправьте введенные три числа в функцию AVERAGE.Функция AVERAGE вызывает функцию ADD и отправляет на нее три введенных пользователем номера.Функция ADD принимает числа от функции AVERAGE и вычисляет сумму.Отправьте это значение суммы обратно в вызывающую точку (функция AVERAGE).Функция AVERAGE получает значение суммы и вычисляет среднее значение для этой суммы из трех чисел.Функция AVERAGE отправляет среднее значение в вызывающую точку (вне обеих функций).В конце отобразите среднее значение извне этих функций.

Выходные данные должны быть: a: 2 b: 3 c: 4 Average: 3.0

Ответы [ 2 ]

0 голосов
/ 29 декабря 2018

Общий способ сделать это:

def adder(num):
    return sum(num)

def avg(*num):
    return adder(num)/len(num)


print("Average: ",avg(1,2,3,4))

Теперь вы можете передавать столько чисел, сколько хотите.

0 голосов
/ 29 декабря 2018
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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...