исключение
Исключение — это ошибка или нестандартная ситуация, возникающая во время выполнения программы. Python обрабатывает их с помощью операторов try и except.
оператор try
Оператор try используется для указания блока кода, который может вызвать исключение. Если исключение возникает, выполняется блок except.
блок except
Блок except указывает, какой тип исключения должен быть обработан и как именно. Можно указать конкретный тип исключения или универсальный.
оператор finally
Оператор finally выполняется всегда, независимо от того, возникло ли исключение или нет. Используется для освобождения ресурсов.
блок else
Блок else выполняется, если в try-блоке не возникло исключение. Используется для выполнения кода, если всё прошло успешно.
исключение NameError
Исключение NameError возникает, когда переменная или функция не были определены. Пример: name = 'var'; print(var).