Pythonにはfor
文とwhile
文の2種類のループがあります。ループとは処理の繰り返しで、for
文はリストなどのオブジェクトを対象に、要素の数だけ処理を繰り返します。
for i in range(10):
if i == 7:
print("Break!")
break
if i == 3:
continue
print(i)
上記のコードでは、range(10)
により0から9までの数値が生成され、それぞれの数値に対してループ内の処理が行われます。if i == 7:
の条件が満たされるとbreak
が実行され、ループが中断されます。一方、if i == 3:
の条件が満たされるとcontinue
が実行され、その後のprint(i)
はスキップされ、次のイテレーションに移ります。
このように、for
文とrange
、continue
を組み合わせることで、特定の条件下での処理のスキップやループの中断など、柔軟なループ制御が可能となります。