Предмет: Информатика,
автор: mirikdarin
Помогите пожалуйста с заданием в Python.
Создайте функцию, которая принимает три аргумента: два числа и операцию,
которую с ними необходимо совершить.
«+» - сложить,
«-» - вычесть из первого второе,
«*» - умножить одно на другое,
«/» - разделить первое на второе.
Числа, с которыми нужно производить операции и символ, определяющий
необходимое действие вводите с клавиатуры при помощи функции input().
Обратите внимание на типы данных входящих в аргументы функции.
Ответы
Автор ответа:
0
def calc_2_numbers(a, b: float, operation: str):
if operation == '+':
return a + b
if operation == '-':
return a - b
if operation == '*':
return a * b
if operation == '/':
return a / b
return 'Unexpected operation'
x, y = map(float, input().split())
symbol = input()
print(calc_2_numbers(x, y, symbol))
Похожие вопросы
Предмет: Английский язык,
автор: woodibirds
Предмет: Русский язык,
автор: radmilakorol
Предмет: Українська мова,
автор: karinka230404
Предмет: Алгебра,
автор: X3shka
Предмет: Математика,
автор: эвелина1002