\

Pythonにはループの制御を行うための構文がいくつかあります。その中でも、breakcontinueexitは特に重要です。これらの構文はそれぞれ異なる動作をします。

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

exit関数

exit関数はプログラム全体を終了します。この関数は通常、エラーが発生したときや特定の条件下でプログラムを終了させるために使用されます。

import sys

for i in range(5):
    if i == 2:
        sys.exit()
    print(i)  # 出力: 0, 1

まとめ

breakcontinueexitはPythonの制御文の一部であり、それぞれが異なる目的と動作を持っています。これらの違いを理解し、適切に使い分けることで、より効率的なコードを書くことができます。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です