Написанная программа не всегда может работать, есть множество причин. Код не работает совсем или работает не так как ожидалось. Ошибки указывают где код написан не правильно и помогают определить что с ним не так. Существует два вида ошибок: синтаксические ошибки и исключения. Синтаксические ошибки — возникают в том случае, если код написан с нарушениями требований к синтаксису в python. Исключения (exceptions) — специальный тип данных в python который сообщает об ошибках в ходе выполнения программы. Позволяет перехватить (обработать) данную ошибку и продолжить выполнение программы. Если в ходе выполнения программы исключение не обрабатывается, то приложение останавливается и в консоли печатается тип ошибки и полное описание с указанием места где она произошла. Пример: Получение сообщений об ошибках при вводе пользователем не корректных данных. В первом случае (первый слайд) программа завершилась без ошибок, во втором случае (второй слайд) пользователь вводит 0 и программа завершается