HighwayToCode
@HighwayToCode
While Учусь do Туплю

Проблема с кодом. Что не так?

Добрый день!

Почему-то, если вводить неверное значение во время запроса "Operation", то программа просто завершается, вместо того, чтобы выдать сообщение, которое описано в случае "else". В чем может быть проблема?
x = int(input("First number: "))
y = int(input("Second number: "))
operation = input("Operation: ")

result = None

if operation == "+":
    result = x + y
elif operation == "-":
    result = x - y
elif operation == "*":
    result = x * y
elif operation == "/":
    result = x / y
else:
    print = ("Something wrong!")
    
if result is not None:
    print("Result: ", result)
  • Вопрос задан
  • 140 просмотров
Решения вопроса 2
@Zolg
print = ("Something wrong!")

здесь вы присваиваете переменной print кортеж из одной строки "Something wrong!"
это точно то, что вы хотите ?
Ответ написан
samodum
@samodum
Какой вопрос - такой и ответ
Убери = после print
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы