Насколько важен конструктор try / except? Где используется? И что это вообще такое? Ответы на все эти вопросы я напишу в данной статье максимально понятным языком) Я не сомневаюсь, что каждый кодер видел конструктор try / except в интернете или в чужих программах. Не все герои носят плащи, как например try / except - это можно сказать "страховка" твоей программы. Например: Представим, что твой безрукий кент написал код, и что-то пошло не так (любая ошибка), так вот без обработчика try / except программа просто ломается и выдает ошибку. А вот если у нас сама логика кода обернута в этот конструктор, то консоль нам аккуратно шепнет на ушко, что ты слабоумный ошибся в коде Пример кода: Но если же мы добавим наш обработчик, то получится так: Важно! Не использовать except без указания конкретной ошибки, если не уверен (как в примере выше), иначе программа может схавать даже те ошибки, которые ты не ожидал. Желательно делать так:
ZeroDivisionError - это одно из немногих исключений в Python