написать программу которая будет реализовать и функции выполнять 4 базовые арифмитические операции и переписать функции таким образом чо бы они возвращали результаты и с помощью них вычеслить 2*4+7*7/5*5-17*0.5
Ответы
Ответ:
Объяснение:
Для выполнения задачи нужно написать 4 функции, каждая из которых будет реализовывать одну базовую арифметическую операцию: сложение, вычитание, умножение и деление. В качестве аргументов функции будут принимать два числа, а результат будет возвращаться с помощью оператора return.
python
def add(x, y):
return x + y
def sub(x, y):
return x - y
def mul(x, y):
return x * y
def div(x, y):
return x / y
Затем можно объединить эти функции для вычисления выражения "2 * 4 + 7 * 7 / 5 * 5 - 17 * 0.5". В этом выражении сначала нужно выполнить умножение и деление, затем сложение и вычитание. Для выполнения умножения и деления можно использовать функции mul() и div(), а для выполнения сложения и вычитания - функции add() и sub():
scss
result = sub(add(mul(2, 4), div(mul(7, 7), mul(5, 5))), mul(17, 0.5))
print(result)
Полный код программы будет выглядеть так:
python
def add(x, y):
return x + y
def sub(x, y):
return x - y
def mul(x, y):
return x * y
def div(x, y):
return x / y
result = sub(add(mul(2, 4), div(mul(7, 7), mul(5, 5))), mul(17, 0.5))
print(result)
Результат выполнения программы будет равен 21.3.