Python 入門コース / 第2章 制御構文(第9〜15回) / レッスン 13
break・continue・ループの else
break と continue
break はループをその場で終了、continue はその回だけ飛ばして次へ進みます。探しものが見つかったら止める、という処理は break の典型です。
editor.py
ループの else
for / while には else を付けられます。これはbreak されずに最後まで回りきったときだけ実行されるブロックです。「見つからなかった場合」の処理をフラグ変数なしで書けます。
editor.py
なお pass は「何もしない」と書くための文です。中身を後で書くときの仮置きに使います(空のブロックは構文エラーになるため)。
✅ 理解度チェック
ループの else ブロックが実行されるのはどんなとき?