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

Отступы

Отступы

Разберем код предыдущей задачи.


Обратите внимание на два момента:

Перед операторами print() есть пробел.
После операторов if и else стоит двоеточие (:).
Пробелы перед print называются отступом. Отступы используются для определения области видимости в Python. Благодаря пробелу перед print Python знает, что должен выполнить оператор print, если условие станет True.


В отличие от большинства языков программирования, где блоки кода определяются фигурными скобками, в Python используются отступы произвольной длины, состоящие из пробелов или табуляций, но не микс из них.

Обычно в Python мы используем четыре пробела для отступа, хотя любое количество пробелов работает при условии, что мы последовательны (всегда выделяем блок кода одинаковым числом пробелов). Можно использовать табуляцию, при условии, что длина табуляции равна 4 пробелам.

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

Двоеточие после if и else также является частью синтаксиса, и если вы его забудете, то получите ошибку.

Если забыть про отступы после оператора if или else, то Python будет считает наш оператор if (else) пустым, что приводит к ошибке Sorry: IndentationError...

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