Pythonでbreakとcontinueの違い
Pythonでは、ループを制御するためにbreakとcontinueを使います。用途は次の通りです。
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はその回だけスキップする、という違いがあります。
コメント