Menu
Coddy logo textTech

インデントエラー

CoddyのPythonジャーニー「Logic & Flow」セクションの一部 — レッスン 27/78。

Pythonにおいて、適切なインデントは、ループ、関数、条件文などのコードブロックのスコープを定義するために不可欠です。不適切なインデントは、エラーや予期しない動作を引き起こす可能性があります。これらのエラーはIndentationErrorとして知られています。

正しいインデント:

if x > 5:
    print("x is greater than 5")
else:
    print("x is not greater than 5")

不適切なインデント:

if x > 5:
print("x is greater than 5")  # これは IndentationError を引き起こします
else:
    print("x is not greater than 5")

不適切な例では、ifブロック内のprint文が適切にインデントされておらず、その結果IndentationErrorが発生します。有効なPythonコードを記述するには、一貫性のある正しいインデントが不可欠です。

チートシート

Pythonはインデントを使用してコードブロックを定義します。不適切なインデントはIndentationErrorを引き起こします。

正しいインデント:

if x > 5:
    print("x is greater than 5")
else:
    print("x is not greater than 5")

誤ったインデント:

if x > 5:
print("x is greater than 5")  # インデントエラー
else:
    print("x is not greater than 5")

自分で試してみよう

このレッスンにはコードチャレンジは含まれていません。

quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Logic & Flowのすべてのレッスン