Вопросы к Поиску с Алисой
Механизм try и catch в Python работает следующим образом: docs.python.org
В конструкции try/except может быть много except, если нужны разные действия в зависимости от типа ошибки. pyneng.readthedocs.io
Также в Python есть опциональный блок else, который выполняется в том случае, если не было исключения. pyneng.readthedocs.io Например, если необходимо выполнять в дальнейшем какие-то операции с данными, которые ввёл пользователь, можно записать их в блоке else. pyneng.readthedocs.io
Ещё один опциональный блок в конструкции try — finally. pyneng.readthedocs.io Он выполняется всегда, независимо от того, было ли исключение или нет. pyneng.readthedocs.io Сюда ставятся действия, которые надо выполнить в любом случае. pyneng.readthedocs.io Например, это может быть закрытие файла. pyneng.readthedocs.io