Pythonはloopメソッドを終了します

ブレークステートメント

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

Pythonはloopメソッドを終了します
詳細なPythonループのネスト
05.Pythonエントリ値ループステートメント
Pythonマルチスレッド
Python CookBook
Python FAQ
Python3辞書
Python3モジュール
python(you-get)
Python文字列
Pythonの基本
Python記述子
Pythonの基本2
Python exec
Pythonノート
Python3タプル
CentOS + Python3.6 +
Python Advanced(1)
Pythonデコレータ
Python IO
Pythonマルチスレッド
Pythonツールチェーン
Python3リスト
Pythonマルチタスク-日常
Pythonの概要
pythonの紹介
Pythonアナリティック
Pythonの基本
07.Python3関数
Pythonの基本3
Pythonマルチタスクスレッド
Python関数
python sys.stdout
python演算子
Pythonエントリ-3
Centos 7.5 python3.6
Python文字列
pythonキューキュー
Pythonの基本4
Pythonの基本5