Python チュートリアル-ループの継続と中断

  1. break および continue ステートメント
  2. Python の break ステートメント
  3. Python の continue ステートメント

このセクションでは、例の助けを借りて、Python プログラミングの break および continue ステートメントを学習します。

break および continue ステートメント

break ステートメントは、最も内側の for ループまたは while ループから抜け出します。

continue ステートメントは現在の反復をスキップし、for または while ループの次の反復で続行します。

Python の break ステートメント

ループ内で break ステートメントが使用されると、ループが終了し、制御がループの本体の外部に転送されます。ネストされたループで break ステートメントを使用すると、内側のループは終了します。

以下は、Python の break の構文です。

break

break ステートメントはしばしば条件(if 条件)に基づいて実行されます。条件が真の場合、break が実行され、ループ(forwhile)が終了します。

break を使用する

for i in "Python":
        if i == "h":
            break
        print(i)
print("Outside for loop")
P
y
t
Outside for loop

ここで、iPython であるシーケンスをトラバースし、ih に等しくなると、コントロールは if に入り、break ステートメントが実行されてループが終了します。ih ではない場合、if は実行されず、print ステートメントが実行されて、シーケンス「 “Python”」の文字が印刷されます。

Python の continue ステートメント

continue ステートメントは現在の反復をスキップし、制御はループの開始点に移されます。この場合、ループは終了しませんが、次の反復を続行します。

以下は、continue ステートメントの構文です。

continue

continue を使用する

for i in "Python":
        if i == "h":
            continue
        print(i)
print("Outside for loop")
P
y
t
o
n
Outside for loop

ここで、ih と等しくなると、反復はスキップされ、次の反復で続行されます。このようにして、出力で h が印刷されず、h の前後の文字が印刷されることがわかります。

したがって、h の後の break ステートメントでは何も印刷されませんでしたが、continue ステートメントの場合はそうではありません。

関連記事 - Python Loop

  • Python チュートリアル - while ループ
  • Python チュートリアル - for ループ
  • comments powered by Disqus