Доброго времени суток! Прошу о помощи!
Здравствуйте! В данном деле я самовар, прошу помощи! Решил написать калькулятор, а это чудо не работает должным образом, а именно: после ввода второго числа в действие сразу же приступает оператор else и программа автоматически завершается, и калькулятор не калькулирует
Ответы (1 шт):
Автор решения: Zhihar
→ Ссылка
для начала ввод (который всегда текстовой) надо бы перевести в числа, например:
a = int(input("..."))результат будет тоже числом, а значит складывать со строкой нельзя, вообще используйте f-строки:
print(f"Result: {c}")поскольку вы сейчас работаете со строками (см. п.1), то
a + b, означает конкатенацию строк"10" + "20" = "1020", а вот дляa - bоперация не определена и будет ошибка
