Весь код делится на отдельные блоки. Это могут быть функции, циклы, ветвления и т.д. В языках программирования они обычно выделяются скобками или ключевыми словами. В Python же для этого служат отступы. Рассмотрим пример с циклами. Возьмём за основу задачу из предыдущей записи. Вывести числа от 1 до 10 и потом напечатать их сумму. Результат будет таким Обратите внимание, что команда print(i) выполнилась 10 раз, каждый раз печатая нам значение переменной i. А вот последняя строчка сработала только единожды. Так же 10 раз выполнилась строка amount += i, иначе сумма не была бы равна 55. Дело в том что у последней строки нет отступа, а значит она не входит в тело цикла и не повторяется. Делаем вывод, что отступы в Python позволяют выделить некий блок. Пока строчки имеют отступ, они относятся к блоку. Как только отступ пропал, блок закончился. И ещё, в выводе суммы я использовал "\n". Данная комбинация позволяет вставить пустую строку в том месте, где она (комбинация) указана. Теперь немног