工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> Python

Python ブレーク アンド コンティニュー

Python ブレーク アンド コンティニュー

この記事では、break ステートメントと continue ステートメントを使用してループの流れを変更する方法を学習します。

ビデオ:Python のブレーク アンド コンティニュー ステートメント

Python でのブレーク アンド コンティニューの用途は何ですか?

Python では、break そして continue ステートメントは、通常のループの流れを変更できます。

ループは、テスト式が false になるまでコード ブロックを反復しますが、現在の反復またはテスト式をチェックせずにループ全体を終了したい場合があります。

breakcontinue ステートメントはこれらの場合に使用されます。


Python break ステートメント

break ステートメントは、それを含むループを終了します。プログラムの制御は、ループ本体の直後のステートメントに流れます。

break の場合 ステートメントがネストされたループ (別のループ内のループ) 内にある場合、break ステートメントは最も内側のループを終了します。

ブレークの構文

break

休憩のフローチャート

<図>

for ループと while ループでの break ステートメントの動作を以下に示します。

<図>

例:Python ブレーク

# Use of break statement inside the loop

for val in "string":
    if val == "i":
        break
    print(val)

print("The end")

出力

s
t
r
The end

このプログラムでは、 "string" を反復処理します。 順序。文字が i かどうかを確認します 、ループから抜けます。したがって、出力では i までのすべての文字が表示されます。 印刷されます。その後、ループは終了します。


Python の continue ステートメント

continue ステートメントは、現在の反復のみのループ内の残りのコードをスキップするために使用されます。ループは終了せず、次の繰り返しに進みます。

Continue の構文

continue

続行のフローチャート

<図>

continue の働き for および while ループ内のステートメントを以下に示します。

<図>

例:Python 続行

# Program to show the use of continue statement inside loops

for val in "string":
    if val == "i":
        continue
    print(val)

print("The end")

出力

s
t
r
n
g
The end

このプログラムは、break 以外は上記の例と同じです。 ステートメントは continue に置き換えられました .

文字列が i の場合、ループを続行します 、残りのブロックを実行していません。したがって、出力では、 i を除くすべての文字が表示されます。 印刷されます。


Python

  1. C# while と do...while ループ
  2. Python のキーワードと識別子
  3. Python ステートメント、インデント、およびコメント
  4. Python 変数、定数、およびリテラル
  5. Python の型変換と型キャスト
  6. Python の入力、出力、およびインポート
  7. Python グローバル変数、ローカル変数、および非ローカル変数
  8. Python の数値、型変換、および数学
  9. Python ディレクトリおよびファイル管理
  10. Python エラーと組み込み例外
  11. Python の For &While ループ:列挙、中断、継続ステートメント