Pythonでbreakとcontinueの違い

Pythonでは、ループを制御するためにbreakcontinueを使います。用途は次の通りです。

break

ループを途中で終了させたいときに使います。

for i in range(5):
    if i == 3:
        break  # iが3になったらループ終了
    print(i)
# 出力: 0 1 2

continue

ループの現在の回だけスキップして次に進みたいときに使います。

for i in range(5):
    if i == 3:
        continue  # iが3のときだけスキップ
    print(i)
# 出力: 0 1 2 4

まとめると、breakはループを完全に抜ける、continueはその回だけスキップする、という違いがあります。