ブレークステートメント
Pythonのbreakステートメントは、C言語の場合と同様に、closedforまたはwhileループの最小値を壊します。
breakステートメントは、ループステートメントを終了するために使用されます。つまり、ループ条件にFalse条件がない場合、またはシーケンスが完全に繰り返されていない場合は、ループステートメントの実行も停止します。
breakステートメントは、whileループとforループで使用されます。
ネストされたループを使用する場合、breakステートメントは最も深いループを停止し、コードの次の行の実行を開始します。
ステートメントを続ける
Pythonのcontinueステートメントはこのループから飛び出し、breakはループ全体から飛び出します。
continueステートメントは、現在のループの残りのステートメントをスキップしてから次のループに進むようにPythonに指示するために使用されます。
継続ステートメントは、whileループとforループで使用されます。
拡張の例:
pythonでマルチレイヤーループを終了する方法
1、 タグ変数を定義します。変数値の変更を使用してループを終了します
# ネスティングの最初の形式
a =[[1,2,3],[5,5,6],[7,8,9]]
# init_i =0
# init_j =0
flag = True
for i inrange(3):for j inrange(3):
# print(i, j)if a[i][j]==5:
flag = False
init_i = i
init_j = j
breakif not flag:breakprint(init_i, init_j)print(i, j)
# ネスティングの2番目の形式
flag = True
while flag:for i inrange(10):print(x)
flag = False
break
2、 returnキーワードを指定して関数を使用し、ループから抜け出します(returnステートメントが関数内で実行されている限り、関数は直接終了します)
def test():while True:for x inrange(10):print(x)returntest()
3、 elsecontinueとouterbreakを使用してループから抜け出します
a =[[1,2,3],[5,5,6],[7,8,9]]
init_i =0
init_j =0
flag = True
for i inrange(3):for j inrange(3):
# print(i, j)if a[i][j]==5:
flag = False
init_i = i
init_j = j
breakelse:continuebreak
# if not flag:
# breakprint(init_i, init_j)print(i, j)
while True:for x inrange(4):print(x)if x ==2:breakelse:print("行われていません")continuebreak
pythonでループを終了する方法については、この記事の終わりです。pythonでループを終了する方法の詳細については、ZaLou.Cnの以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後、ZaLou.Cnをさらにサポートしていただければ幸いです。
Recommended Posts