break ループから抜け出す

最終更新:2026-09-22

break ループから抜け出す

break は現在の for / while ループを直ちに終了する。

カテゴリキーワード/文
種類キーワード/文
Python バージョンall

📝 構文

break

▶ 例

下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:

実行結果:

0 1 2 done
さらに多くのケースは近日公開予定です。

❓ よくある質問

Q`break` と `continue` の違いは何ですか?
A`break` はループ全体を即座に終了し、ループの後ろのコードに進みます。`continue` は今の回だけを終了して次のイテレーションに進み、今の回の残りの文は実行されません。
Q`break` でネストしたループの最外側まで抜けられますか?
A抜けられません。`break` はそれがいる最内側のループだけを終了させます。複数階層を抜け出すには、フラグ変数を条件と組み合わせるか、内側のロジックを関数に切り出して `return` を使います。
Q`break` でループを抜けた後、`for` の後ろの `else` は実行されますか?
Aされません。`for`/`while` の `else` はループが正常終了したときだけ実行され、`break` で中断された場合はスキップされます——まさにこれで「見つけて抜けた」と「走査し終わって見つからなかった」を区別できます。
Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%