\

Pythonのループ制御にはbreakcontinueという二つの重要なステートメントがあります。

Pythonのbreakステートメント

breakステートメントは、ループを完全に終了するために使用されます。breakステートメントが実行されると、その後のループの繰り返しは全てスキップされ、ループの直後のコードへと制御が移ります。

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

上記の例では、i == 2の時にbreakが実行され、ループが終了します。そのため、出力には2以降の値が含まれません。

Pythonのcontinueステートメント

continueステートメントは、現在のループのイテレーション(一周)をスキップし、次のイテレーションに直接進みます。つまり、continueステートメントの後に書かれたコードは実行されず、ループの次の繰り返しに直接進みます。

for i in range(5):
    if i == 2:
        continue
    print(i)
# 出力: 0, 1, 3, 4

上記の例では、i == 2の時にcontinueが実行され、そのイテレーションがスキップされます。そのため、出力には2が含まれません。

まとめ

breakcontinueは、Pythonのループ制御において重要な役割を果たします。breakはループを完全に終了し、continueは現在のイテレーションをスキップします。これらのステートメントを適切に使用することで、より効率的なコードを書くことができます。.

投稿者 admin

コメントを残す

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