[Python]break文の使用

break文は、Pythonの重要な制御フローステートメントの一つです。このステートメントは、forループやwhileループの中で使用し、現在のループを完全に終了します。ループの途中でbreak文が実行されると、プログラムはそのループをすぐに終了し、ループの次の行から実行を続けます。

たとえば、以下のようなコードを考えてみましょう。

for i in range(10):
    if i == 5:
        break
    print(i)

このコードは、0から9までの数を順番に表示しようとします。しかし、if i == 5:という条件文があるため、iが5になるとbreak文が実行され、ループはそこで終了します。そのため、出力は0 1 2 3 4となり、5以降は表示されません。

break文は、特定の条件を満たした時点でループを終了したい場合や、無限ループ(while True:)から抜け出すために使用されます。例えば、ユーザーからの入力を待つプログラムなどで使うことがあります。しかし、break文は制御フローが複雑になるため、適切に使用することが重要です。