У меня есть скрипт Python:
if True:
if False:
print('foo')
print('bar')
Однако когда я пытаюсь запустить свой скрипт, Python вызывает IndentationError
:
File "script.py", line 4
print('bar')
^
IndentationError: unindent does not match any outer indentation level
Я продолжал играть со своей программой, и я также мог выдавать три другие ошибки:
-
IndentationError: unexpected indent
-
IndentationError: expected an indented block
-
TabError: inconsistent use of tabs and spaces in indentation
Что означают эти ошибки? Что я делаю неправильно? Как я могу исправить свой код?