Pythonにおけるif-else構文のインデント
Pythonでは、インデントがどのコードブロックが
どのif-else構文のペアに属するかを決定します。
したがって、各ブロック内の行は、同じインデントレベル
(通常はスペース4つまたはタブ1つ)でなければなりません。
if-else条件の一般的な構造を見てみましょう。
正しい形式では、コードはそれが属する条件ブロックから
1段階のインデントがなければなりません:
if 比較演算:
コード
else:
コード
インデントを削除すると、Pythonはエラーを返します:
if 比較演算:
コード
else:
コード