Python ブレーク アンド コンティニュー
Python ブレーク アンド コンティニュー
この記事では、break ステートメントと continue ステートメントを使用してループの流れを変更する方法を学習します。
ビデオ:Python のブレーク アンド コンティニュー ステートメント
Python でのブレーク アンド コンティニューの用途は何ですか?
Python では、break
そして continue
ステートメントは、通常のループの流れを変更できます。
ループは、テスト式が false になるまでコード ブロックを反復しますが、現在の反復またはテスト式をチェックせずにループ全体を終了したい場合があります。
break
と continue
ステートメントはこれらの場合に使用されます。
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