Урок 13: Ошибки и try/except
Иногда код сталкивается с проблемой, которая его роняет — например, преобразование текста, который не является числом, или деление на ноль. В Python такая проблема называется исключением (exception), и по умолчанию она останавливает всю программу. С помощью try/except можно перехватить исключение: к
try/except — это страховочная сетка: try — это хождение по канату (рискованное действие), а except — это сетка, которая ловит вас, если вы падаете — вместо того чтобы разбиться, вы продолжаете.
- исключение
- Ошибка, которая происходит во время выполнения и останавливает программу, если её не перехватить.
- try/except
- Структура, которая перехватывает исключения: try оборачивает код, который может дать сбой, а except выполняется только если произошло исключение.
- перехват
- То, что делает except — он перехватывает исключение и не даёт программе упасть.