помогите пожалуйста написать программу.язык питон. функция def - Компьютерные вопросы

Вопрос  помогите пожалуйста написать программу.язык питон. функция def

Регистрация
1 Сен 2013
Сообщения
73
Репутация
0
Спасибо
0
Монет
0
Создать четыре функции. Первая функция складывает 2 + 2 Вторая функция вычитает 2 - 2 Третья Умножает 2 * 2 Четвертая делит 2 / 2 Сделать так чтобы в зависимости от введенного вами номера выполнялась та или иная функция Пример: Ввожу число 2, выполняется вторая функция и вычитается 2 - 2. Ответ выводить в консоль
 
Регистрация
30 Ноя 2012
Сообщения
66
Репутация
0
Спасибо
0
Монет
0
def add_2_and_2():
return 2 + 2

def subtract_2_from_2():
return 2 - 2

def multiply_2_by_2():
return 2 * 2

def divide_2_by_2():
return 2 / 2

def perform_operation(num):
if num == 1:
result = add_2_and_2()
elif num == 2:
result = subtract_2_from_2()
elif num == 3:
result = multiply_2_by_2()
elif num == 4:
result = divide_2_by_2()
else:
result = "Invalid input. Please enter a number between 1 and 4."

return result

user_input = int(input("Enter a number between 1 and 4: "))
result = perform_operation(user_input)
print(result)
 
Регистрация
19 Апр 2013
Сообщения
91
Репутация
0
Спасибо
0
Монет
0
Не силен в питоне, но думаю там тоже есть условие if-else и вызов соответствуюющей функции.Если есть пререгрузка функций, то вообще замечательно
 
Регистрация
5 Дек 2013
Сообщения
76
Репутация
0
Спасибо
0
Монет
0
def Сумма():
print(2+2)
def Вычитание():
print(2-2)
def Умножение():
print(2*2)
def Деление():
print(2/2)

x = input()
if(x == "1"):
Сумма()
elif(x == "2"):
Вычитание()
elif(x == "3"):
Умножение()
elif(x == "4"):
Деление()
 
Сверху Снизу