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文は制御フローが複雑になるため、適切に使用することが重要です。
