繰り返し処理がネストされているとき、break文(Python)は、その文が含まれる最も内側の繰り返し処理を終了させます。
以下のコードでは、jが3になった時点で内側の繰り返し処理が終了します。しかし、外側の繰り返し処理は継続します。
for i in range(5):
for j in range(5):
if j == 3:
break
print(f"i={i}, j={j}")
上記のコードを実行すると、以下のような出力が得られます。
i=0, j=0
i=0, j=1
i=0, j=2
i=1, j=0
i=1, j=1
i=1, j=2
i=2, j=0
i=2, j=1
i=2, j=2
i=3, j=0
i=3, j=1
i=3, j=2
i=4, j=0
i=4, j=1
i=4, j=2