Статья Автор: Деникина Н.В., Деникин А.В.

Как найти и исправить ошибки в вашей программе

Как найти и исправить ошибки в вашей программе

По мере изучения более сложных концепций Python, вы будете начинать допускать ошибки в своем коде. Иногда эти ошибки могут быть очень трудно найти.

Настало время изучить основы отладки.

Что такое отладка?

Отладка - это процесс поиска и исправления ошибок в коде.


Ошибка, или "баг", - это ошибка, которая заставляет программу генерировать неожиданный вывод, отличающийся от ожидаемого вывода, или вообще не выдавать никакого вывода.

Какие ошибки вы уже видели до сих пор?

CE - Compilation Error (Ошибка компиляции) / Syntax Error (Синтаксическая ошибка) Это ошибки, возникающие при попытке запустить код, который содержит синтаксические ошибки, например, неправильное использование скобок, пропущенные двоеточия, неправильное написание ключевых слов и т.д.

RE - Runtime Error (Ошибка времени выполнения) Это ошибки, которые возникают во время выполнения кода, например, деление на ноль, обращение к несуществующему элементу списка и т.д.

WA - Wrong Answer (Неправильный ответ, Выполнено 25% тестов) Это ошибки в логике программы, когда код работает, но выдает неправильный результат из-за неверной реализации алгоритма.

TLE - Time Limit Exceeded (Превышено время ожидания ответа) Это ошибка, возникающая, когда программа работает слишком долго и превышает установленный лимит времени на выполнение.

Мы подробнее рассмотрим каждую из этих ошибок и то, как их решать, в последующих уроках.

Пропустить Навигационные Ссылки.
Чтобы оставить комментарий нужна авторизация
Печать