Рассмотрим следующий условный оператор:
if age < 18:
рrint("Извините, вы не можете использовать эту программу!")
Обратите внимание, что вторая строка написана с отступом. Отступ превращает наш код в блок. Блок - это одна или несколько идущих подряд строк с одинаковым отступом. Блок - единая конструкция.
Блоки используются, когда в случае выполнения условия нужно выполнить несколько операторов:
if age < 18:
рrint("Извините, вы не можете использовать эту программу!")
print("Kaк только исполнится 18, возвращайтесь!")
На другом языке программирования блоки кода, как правило, заключают в фигурные скобки:
if ($age < 18) {
echo " Извините, вы не можете использовать эту программу!";
echo " Как ТОЛЬКО ИСПОЛНИТСЯ 18, возвращайтесь!";
}
В других языках программирования в скобках какие-либо отступы соблюдать не нужно, операторы разделяются точкой с запятой, а написать вы можете их хоть в одну строчку, лишь бы они были в одних фигурных скобках.
В Python программисту нужно следить за отступами. Но с другой стороны это приучает его к порядку и делает код удобным для чтения.