IndentationError
インデント(字下げ)が正しく揃っていないときに発生するエラーです。
原因
スペースとタブが混在している、インデントの深さが不揃いなことが原因です。
エラーになるコード例
if True:
print('hello')修正版
if True:
print('hello')よくある間違い
- if文やfor文の中身にインデントを付け忘れる
- 同じブロック内でインデントの幅(スペース数)が揃っていない
- タブとスペースを混在させてしまう
インデント(字下げ)が正しく揃っていないときに発生するエラーです。
スペースとタブが混在している、インデントの深さが不揃いなことが原因です。
if True:
print('hello')if True:
print('hello')