Python の `break` ステートメントは、ループを早期に終了し、ループの後のコードに制御を移す方法を提供します。`for` ループと `while` ループの両方に適用でき、特定の条件に基づいて早期終了を許可します。`continue` キーワードは、ループの次のイテレーションにスキップする補完的な機能を提供します。ループの外部で `break` を使用すると、SyntaxError が発生します,因为それはループ制御のために特別に設計されています。`break` の主要な利点は、適切な時点でループを終了することで不要なイテレーションを防ぐことです。例えば、学生のテストスコアを評価し、失敗したテストの数を `for` ループと `break` を使用して特定することができます。`break` ステートメントは、最も内側のループしか終了しません、すべてのループではありません。ユーザーの入力処理、例えば数当てゲームのような場合に有効です。これにより、ユーザーのアクションに基づいて動的なループ制御が可能になります。提供された例コードは、5 を超える数字が現れるまで数字を印刷し、`break` ステートメントがループを終了することを示しています。
realpython.com
Real Python: How to Exit Loops Early With the Python Break Keyword
Create attached notes ...
