Ни для кого не секрет, что калькулятор это как правило одна из первых программ которую пишет программист. Она ориентирована на проверку того, на сколько хорошо человек понимает условия(if и else). И правильно, ведь невозможно сделать калькулятор без проверки. Как бы и да и нет. Без «if» можно сделать подобный калькулятор, но придётся подключать встроенную библиотеку и использовать try. Я сделал подобный калькулятор. Можно было конечно обойтись и без raise, но тогда бы пришлось использовать else...
Условные конструкции в Python позволяют программе принимать решения на основе заданных условий. Например, если у нас есть программа, которая должна проверять, является ли число четным или нечетным, мы можем использовать условную конструкцию для проверки этого условия. Если число четное, программа может выводить сообщение «Число четное», а если число нечетное, программа может выводить сообщение «Число нечетное». Вот еще несколько примеров задач, которые можно решить с помощью условных конструкций...