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

胡金庫 2023年1月30日
  1. break および continue ステートメント
  2. Python の break ステートメント
  3. Python の continue ステートメント
Python チュートリアル-ループの継続と中断

このセクションでは、例の助けを借りて、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 ステートメントの場合はそうではありません。

著者: 胡金庫
胡金庫 avatar 胡金庫 avatar

DelftStack.comの創設者です。Jinku はロボティクスと自動車産業で8年以上働いています。自動テスト、リモートサーバーからのデータ収集、耐久テストからのレポート作成が必要となったとき、彼はコーディングスキルを磨きました。彼は電気/電子工学のバックグラウンドを持っていますが、組み込みエレクトロニクス、組み込みプログラミング、フロントエンド/バックエンドプログラミングへの関心を広げています。

LinkedIn Facebook

関連記事 - Python Loop