# Считываем две цифры и преобразуем их в целые числа
a, b = map(int, input().split())
# Считываем цифру, обозначающую арифметическую операцию
operation = int(input())
# Определяем результат в зависимости от операции
if operation == 1:
# Сложение
result = a + b
elif operation == 2:
# Вычитание
result = a - b
elif operation == 3:
# Умножение
result = a * b
elif operation == 4:
# Деление (с учетом возможной ошибки деления на ноль)
try:
result = a / b
except ZeroDivisionError:
print("Ошибка деления на ноль"
else:
# Неверная операция
print("Неверная операция"
# Выводим результат
print(result)
Этот код сначала считывает два числа и операцию, затем определяет результат в зависимости от введенной операции и выводит его. Если введена операция деления и делитель равен нулю, возникает исключение ZeroDivisionError, которое обрабатывается блоком try/except.