От чего-то вроде этого:
print(get_indentation_level())
print(get_indentation_level())
print(get_indentation_level())
Я хотел бы получить что-то вроде этого:
1
2
3
Может ли код считывать себя таким образом?
Все, что я хочу, это вывод из более вложенных частей кода, чтобы он был более вложенным. Точно так же, как это упрощает чтение кода, это облегчит чтение.
Конечно, я мог бы реализовать это вручную, используя, например, .format()
, но я имел в виду специальную функцию печати, которая print(i*' ' + string)
, где i
является уровнем отступа. Это будет быстрый способ сделать читаемый вывод на моем терминале.
Есть ли лучший способ сделать это, чтобы избежать кропотливого ручного форматирования?