• Предмет: Информатика
  • Автор: muhayyosadikova85
  • Вопрос задан 5 месяцев назад

написать программу которая будет реализовать и функции выполнять 4 базовые арифмитические операции и переписать функции таким образом чо бы они возвращали результаты и с помощью них вычеслить 2*4+7*7/5*5-17*0.5​

Ответы

Ответ дал: shahbazovelman97
0

Ответ:

Объяснение:

Для выполнения задачи нужно написать 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.

Вас заинтересует