Найти в Дзене
Будни питониста

Блоки кода и отступы.

Рассмотрим следующий условный оператор:

if age < 18:

рrint("Извините, вы не можете использовать эту программу!")

Обратите внимание, что вторая строка написана с отступом. Отступ превращает наш код в блок. Блок - это одна или несколько идущих подряд строк с одинаковым отступом. Блок - единая конструкция.

Блоки используются, когда в случае выполнения условия нужно выполнить несколько операторов:

if age < 18:

рrint("Извините, вы не можете использовать эту программу!")

print("Kaк только исполнится 18, возвращайтесь!")

На другом языке программирования блоки кода, как правило, заключают в фигурные скобки:

if ($age < 18) {

echo " Извините, вы не можете использовать эту программу!";

echo " Как ТОЛЬКО ИСПОЛНИТСЯ 18, возвращайтесь!";

}

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

В Python программисту нужно следить за отступами. Но с другой стороны это приучает его к порядку и делает код удобным для чтения.