Python 入門コース / 第2章 制御構文(第9〜15回) / レッスン 13

break・continue・ループの else

break と continue

break はループをその場で終了continueその回だけ飛ばして次へ進みます。探しものが見つかったら止める、という処理は break の典型です。

editor.py

ループの else

for / while には else を付けられます。これはbreak されずに最後まで回りきったときだけ実行されるブロックです。「見つからなかった場合」の処理をフラグ変数なしで書けます。

editor.py

なお pass は「何もしない」と書くための文です。中身を後で書くときの仮置きに使います(空のブロックは構文エラーになるため)。

✅ 理解度チェック

ループの else ブロックが実行されるのはどんなとき?