Python-курс
⚙️ Функции

Отладка через print

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

~1 чНачальный 4 урока

Программа делает не то — что дальше?

Рано или поздно вы столкнётесь с ситуацией: код запускается без ошибок, но результат неправильный. ФункцияИменованный блок кода, который можно вызывать многократно. Может принимать аргументы и возвращать результат. возвращает не то число, циклКонструкция, повторяющая блок кода: for перебирает элементы, while — пока условие истинно. считает как-то странно, условие срабатывает не тогда, когда нужно. Ошибки нет — а поведение неверное. Что делать?

Главный вопрос отладки всегда один: «что на самом деле лежит в переменных в этот момент?» Мы думаем, что там одно, а Python работает с тем, что там реально есть. Чтобы увидеть реальность, есть самый простой и честный инструмент — print().

Шаг 1 из 9