Pythonでは、ループ制御のための特別な文がいくつかあります。それらは break
、continue
、および pass
です。
break文
break
文は、ループから抜け出すために使用されます。break
が実行されると、その後のループ処理は一切行わず、次の操作へと進みます。
for i in range(5):
if i == 3:
print("breakを実行します")
break
print(i)
print("End")
上記のコードでは、i
が3になった時点でbreak
が実行され、ループが終了します。
continue文
continue
文は、ループの現在のイテレーションをスキップし、次のイテレーションに進むために使用されます。
for i in range(5):
if i == 3:
print("continueを実行します")
continue
print(i)
print("End")
上記のコードでは、i
が3になった時点でcontinue
が実行され、そのイテレーションの残りの部分がスキップされ、次のイテレーションに進みます。
pass文
pass
文は、「何もしない」ことを示します。pass
文は、構文的に何かが必要だが、プログラムが何もするべきではないときに使用します。
for i in range(5):
if i == 3:
print("passを実行します")
pass
print(i)
print("End")
上記のコードでは、i
が3になった時点でpass
が実行されますが、プログラムは何もせずに次の行に進みます。
これらのループ制御文は、Pythonプログラミングにおいて重要な役割を果たします。それぞれの適切な使用法を理解することで、より効率的なコードを書くことができます。