320 читали · 5 лет назад
Альтернативный калькулятор без if на Python
Ни для кого не секрет, что калькулятор это как правило одна из первых программ которую пишет программист. Она ориентирована на проверку того, на сколько хорошо человек понимает условия(if и else). И правильно, ведь невозможно сделать калькулятор без проверки. Как бы и да и нет. Без «if» можно сделать подобный калькулятор, но придётся подключать встроенную библиотеку и использовать try. Я сделал подобный калькулятор. Можно было конечно обойтись и без raise, но тогда бы пришлось использовать else...
2 года назад
Python. Генерация исключений и создание своих типов исключений
Генерация исключений и оператор raise Иногда возникает необходимость вручную сгенерировать то или иное исключение. Для этого применяется оператор raise. Например, сгенерируем исключение try: number1 = int(input("Введите первое число: ")) number2 = int(input("Введите второе число: ")) if number2 == 0: raise Exception("Второе число не должно быть равно 0") print("Результат деления двух чисел:", number1/number2) except ValueError: print("Введены некорректные данные") except Exception as e: print(e)...