Pythonでは、繰り返し処理を制御するためのいくつかの文が用意されています。それらは break
、continue
、および pass
です。
break文
break
文は、forループまたはwhileループから抜け出すために使用されます。break
が実行されると、その後のループ処理は一切行わず、次の操作へと進みます。
for i in range(5):
if i == 3:
print("breakを実行します")
break
print(i)
print("End")
continue文
continue
文は、現在の繰り返し処理をスキップし、次の繰り返し処理に進むために使用されます。continue
が実行されると、それ以降の操作は行わず、次の繰り返し対象(処理の先頭)へと進みます。
for i in range(5):
if i == 3:
print("continueを実行します")
continue
print(i)
print("End")
pass文
pass
文は、「何も処理を行わない」ことを意味します。pass
が実行されても、特に操作が行われることはなく次の処理へと進みます。
for i in range(5):
if i == 3:
print("passを実行します")
pass
print(i)
print("End")
これらの文は、Pythonの制御フローを理解し、効率的なコードを書くために重要です。それぞれの文の違いと使い方を理解し、適切に使用することで、より良いプログラムを作成することができます。