Pythonのループ制御には、break
文とcontinue
文があります。これらはループの制御を行うためのPythonの構文で、それぞれ異なる動作をします。
break文
break
文は現在のループを完全に終了します。break
文が実行されると、その後のループの繰り返しは全てスキップされ、ループの直後のコードへと制御が移ります。
for i in range(5):
if i == 2:
break
print(i) # 出力: 0, 1
continue文
continue
文は現在のループのイテレーション(一周)をスキップし、次のイテレーションに直接進みます。つまり、continue
文の後に書かれたコードは実行されず、ループの次の繰り返しに直接進みます。
for i in range(5):
if i == 2:
continue
print(i) # 出力: 0, 1, 3, 4
break文とcontinue文の使い分け
break
文とcontinue
文はどちらもループの制御を行うためのPythonの構文ですが、それぞれ異なる動作をします。break
文は現在のループを完全に終了します。一方、continue
文は現在のループのイテレーション(一周)をスキップし、次のイテレーションに直接進みます。
これらの違いを理解することで、Pythonのループ制御をより効果的に使用することができます。具体的な使用例や使い分けのコツについては、各種リソースを参照してください。.