Конец строки является концом инструкции (точка с запятой не требуется). Вложенные инструкции объединяются в блоки по величине отступов. Отступ может быть любым, главное, чтобы в пределах одного вложенного блока отступ был одинаков. И про читаемость кода не забывайте. Отступ в 1 пробел, к примеру, не лучшее решение. Используйте 4 пробела (или знак табуляции, на худой конец). Вложенные инструкции в Python записываются в соответствии с одним и тем же шаблоном, когда основная инструкция завершается двоеточием, вслед за которым располагается вложенный блок кода, обычно с отступом под строкой основной инструкции...
В этой статье я познакомлю вас с руководством по стилю кода Python, которое также известно как PEP 8. PEP расшифровывается как Python Enhancement Proposal и является руководством по стилю кода для Python. Это не строгий свод правил, а ориентир, которому разработчики Python должны следовать при написании кода. PEP 8 определяет, как следует делать отступы в коде и какие соглашения об именовании являются предпочтительными. Он также описывает, как следует писать комментарии и что должно быть включено в код...