Задания-
Написать функцию arithmetic, принимающую 3 аргумента: первые 2 - числа, третий - операция, которая должна быть произведена над ними. Если третий аргумент +, сложить их; если —, то вычесть; * — умножить; / — разделить (первое на второе). В остальных случаях вернуть строку "Неизвестная операция".
мое решение-
Number_a = float(input ("Enter your first number "))
Number_b = float(input ("Enter your second number "))
operation = float(input("Enter your operation "))
def arithmetic(Number_a,Number_b,operation):
if opperation=="+":
return Number_a+Number_b
elif operation== "-":
return Number_a-Number_b
elif operation== "*":
return Number_a*Number_b
elif operation== "/":
return Number_a/Number_b
else:
return "Unknown operation"
arithmetic()
но проблема в том что он не работает и я не могу понят где ошибка
Написать функцию arithmetic, принимающую 3 аргумента: первые 2 - числа, третий - операция, которая должна быть произведена над ними. Если третий аргумент +, сложить их; если —, то вычесть; * — умножить; / — разделить (первое на второе). В остальных случаях вернуть строку "Неизвестная операция".
мое решение-
Number_a = float(input ("Enter your first number "))
Number_b = float(input ("Enter your second number "))
operation = float(input("Enter your operation "))
def arithmetic(Number_a,Number_b,operation):
if opperation=="+":
return Number_a+Number_b
elif operation== "-":
return Number_a-Number_b
elif operation== "*":
return Number_a*Number_b
elif operation== "/":
return Number_a/Number_b
else:
return "Unknown operation"
arithmetic()
но проблема в том что он не работает и я не могу понят где ошибка