インデントが意味を持つ

Pythonは、他の言語と違い、インデント(字下げ)に意味を持ちます。

字下げしている部分が処理のまとまりになります。
この場合、 Func() 関数の内容が青線 for は緑枠の中を繰り返し、 if の結果がTrueの場合 赤い枠の処理を実行します。

Pythonで書いたものをMelで書きなおしたものが↑
Melの場合は、字下げしなくても問題なく通りますが、Pythonの場合は、字下げがない場合SyntaxErrorとなります。

Pythonはとにかく インデントをきちんとする これが基本になります。

コメントを残す

メールアドレスが公開されることはありません。

*