Форматирование и отступы Pyton по части синтаксиса и принципа составления инструкций является нетипичным языком. Он не относится к языкам с Си-подобным синтаксисом, и в отличие от большинства языков, при написании кода огромное значение имеют отступы и переводы строк. Python-скрипт состоит из набора инструкций. Точнее, из набора команд, которые впоследствии исполняются интерпретатором. Каждая инструкция начинается с новой строки. Для примера, рассмотрим несколько инструкций: # Инструкция сложения sum = 3 + 3 # Инструкция умножения mul = 2 * 2 Как видите, здесь каждая инструкция начинается с начала строки, без отступов. А теперь поговорим об отступах. Отступы в python выступают в качестве разграничителей блоков, то есть указывают к какому блоку кода относятся те или иные инструкции. В прошлом примере инструкции определены на нулевом уровне, они не входят в какой-либо блок. Так же под какой-либо инструкцией может быть другая инструкция. Это определяется с помощью отступа, чаще всего о