Pythonでは、break
文を使用してループを中断することができます。特に、ネストされたループ(ループの中にループがある状態)で内側のループを中断し、外側のループも同時に中断したい場合には、break
文が有効です。
以下に、その使用例を示します。
for i in range(5): # 外側のループ
for j in range(5): # 内側のループ
if i * j == 10: # 条件を満たす場合
break # 内側のループを中断
else:
continue # 内側のループがbreakされずに正常に終了した場合、次の外側のループへ
break # 内側のループがbreakされた場合、外側のループも中断
このコードでは、i * j
が10になると内側のループが中断され、外側のループも同時に中断されます。このように、break
文を使うことで複数のループを一度に制御することが可能です。
ただし、この方法はコードの可読性を下げる可能性があるため、適切なコメントを付けるか、他の方法(例えばフラグ変数を使用するなど)を検討することをお勧めします。