LINUX.ORG.RU

История изменений

Исправление MoldAndLimeHoney, (текущая версия) :

Это невалидный код?

i = (
     1,
             2,
                     3,
                             4,
         )

Это потрясающе! Сам того не подозревая ты одним вопросом показал почему блоки кода должны быть явно ограничены. Эту конструкцию с полностью сбитым форматированием можно закинуть в интерпретатор/редактор python и a) она будет корректно работать; b) ее логику и форматирование можно однозначно восстановить.

Даже не пришлось обращаться к конструкциям на других языках, преимущества скобок показаны на самом Питоне.

А теперь сделай вот так:

t1 = 1, 2,
    3,
        4,
            5
In [7]: t1 = 1, 2,
   ...:     3,
   ...:         4,
   ...:             5
  Cell In[7], line 2
    3,
    ^
IndentationError: unexpected indent

Исходная версия MoldAndLimeHoney, :

Это невалидный код?

i = (
     1,
             2,
                     3,
                             4,
         )

Это потрясающе! Сам того не подозревая ты одним вопросом показал почему блоки кода должны быть явно ограничены. Эту конструкцию с полностью сбитым форматированием можно закинуть в интерпретатор/редактор python и a) она будет корректно работать; b) ее логику и форматирование можно однозначно восстановить.

Даже не пришлось обращаться к конструкциям на других языках, преимущества скобок показаны на самом Питоне.

А теперь сделай вот так:

t1 = 1, 2,
    3,
        4,
            5