Pythonでは、スペースの数で「ここからここまでがひとまとまり」を表します。他の言語が { } を使うところを、Pythonはインデントインデント — 行の先頭空白でブロックを表す(字下げ)で表します。
| コード | 読み方 |
|---|---|
if age >= 18: | もし ageエイジ — 年齢 が 18以上なら |
print("大人です") | (インデントインデント — 行の先頭空白でブロックを表すの中)「大人です」と表示 |
print("終了") | (インデントインデント — 行の先頭空白でブロックを表すの外)「終了」と表示 |
コロン : の次の行は必ず右にずれる。同じスペース数 = 同じグループ。ずれる量は4スペースがルール(タブは使わない)。インデントインデント — 行の先頭空白でブロックを表すのスペースの数が違うとエラーになる。