Дрон Кодер — программирование для детей и взрослых в игровой форме. Начать бесплатно

Как отлаживать с помощью print

Самый доступный способ найти ошибку — показать, что происходит внутри программы.

Зачем выводить промежуточные значения

Когда программа выдаёт неверный результат, причина спрятана внутри. Отладка через вывод — это способ «подсветить» ход выполнения: вы печатаете значения переменных в ключевых местах и видите, где реальность расходится с ожиданием. Это простой, но мощный приём, доступный с первого дня.

Куда ставить вывод

Ставьте вывод там, где значения меняются: после ввода данных, до и после расчёта, внутри цикла и в ветках условий. Подписывайте, что именно печатаете, — так в потоке строк легко понять, откуда какое число. Двигайтесь от начала к месту, где результат уже неверный: там и живёт ошибка.

Не забудьте убрать за собой

Отладочные строки нужны только на время поиска. Когда ошибка найдена и исправлена, уберите их, чтобы вывод программы остался чистым. Со временем вы освоите и специальные инструменты отладки, но приём с выводом останется быстрым способом проверить гипотезу.

Частые вопросы

Это «непрофессионально»? Нет, выводом для отладки пользуются даже опытные разработчики — он быстрый и наглядный.

С чего начать тренировку отладки? С наглядных задач. В игре Дрон Кодер видно каждый шаг дрона, поэтому расхождение «задумал — получилось» замечаешь сразу, без дополнительного вывода.

Начать игру бесплатно
Попробуй прямо здесь
Уровень 1

Задание

Все обучающие игры «Дрон Кодер»

Одна вселенная — много модулей. Программирование, математика и логика в одной игре: пиши код, считай, решай задачи — а дрон-фермер летит по полю и собирает урожай. В каждом модуле первый уровень бесплатный, без регистрации.

📈 Математика · алгебра и графики
🧩 Логика, алгоритмы, аналитика