Весь код делится на отдельные блоки. Это могут быть функции, циклы, ветвления и т.д. В языках программирования они обычно выделяются скобками или ключевыми словами. В Python же для этого служат отступы. Рассмотрим пример с циклами. Возьмём за основу задачу из предыдущей записи. Вывести числа от 1 до 10 и потом напечатать их сумму. Результат будет таким Обратите внимание, что команда print(i) выполнилась 10 раз, каждый раз печатая нам значение переменной i. А вот последняя строчка сработала только единожды...
Что такое отступ в Python? Это четыре пробела (как правило) перед строчкой кода. Их можно поставить нажав клавишу Tab. В программе ниже мы видим отступ в 3 строке кода. Он представляет 4 пробела. Для чего же нужны отступы? Отступы в Python помогают компьютеру понять, какой код относится к тому или иному блоку. В нашем примере выше мы рассматривали программу, в которой было условие if a < 0: (если переменная а меньше нуля, то ). И мы должны сказать компьютеру, что нам надо делать если это условие будет истинным...
Мы еще вернемся ко всему этому более подробно, но сейчас важно пройти и запомнить главное правило: Никаких скобок в коде, только отступы! Отступы в коде на Python Типичный код на Python разделяют отступами, чтобы интерпретатор различал, какая часть кода к какому блоку относится. Сейчас можно не понимать, что делает этот код, важно обратить внимание на то, как он оформлен. for obj in query.all(): if obj.value < border: bottom.append(obj.id) else: top...