Python のループ ステートメントは誰もが知っていると思いますが、Python の countinue ステートメントは通常のループの流れを変更するために使用されます。通常、条件が False になるまでコードをループします。ただし、場合によっては、判定条件をテストせずに現在の反復、またはループ全体を終了したい場合があります。この場合、Continue と Break を使用する必要があります。 continue と Break の 2 つの関数はスキップに似ていますが、大きな違いがあります。次に、これら 2 つのステートメントの違いを理解してから、 break と continue の例を分析します。
これら 2 つのステートメントは両方ともループ ステートメントを終了する機能を持っていますが、ある程度の違いもあります。
1. Break ステートメントのフローチャートは次のとおりです。
( Break ステートメント ループ ステートメントを終了するために使用されます。つまり、ループ条件に False 条件がない場合、またはシーケンスが完全に再帰的でない場合、ループ ステートメントの実行も停止します。ネストされたループを使用する場合、break ステートメントは最も深いループの実行を停止し、次の行の実行を開始します。コード)
break の構文は次のとおりです:
break
例は次のとおりです:
#!/usr/bin/python # -*- coding: UTF-8 -*- for letter in 'Python': # 第一个实例 if letter == 'h': break print '当前字母 :', letter var = 10 # 第二个实例 while var > 0: print '当前变量值 :', var var = var -1 if var == 5: # 当变量 var 等于 5 时退出循环 break print "Good bye!"
出力結果は次のとおりです。
当前字母 : P 当前字母 : y 当前字母 : t 当前变量值 : 10 当前变量值 : 9 当前变量值 : 8 当前变量值 : 7 当前变量值 : 6 Good bye!
2. Continue ステートメントのフローチャートは次のとおりです。
## continue の構文形式は次のとおりです。
continue例は次のとおりです。
#!/usr/bin/python # -*- coding: UTF-8 -*- for letter in 'Python': # 第一个实例 if letter == 'h': continue print '当前字母 :', letter var = 10 # 第二个实例 while var > 0: var = var -1 if var == 5: continue print '当前变量值 :', var print "Good bye!"出力結果は次のとおりです。
当前字母 : P 当前字母 : y 当前字母 : t 当前字母 : o 当前字母 : n 当前变量值 : 9 当前变量值 : 8 当前变量值 : 7 当前变量值 : 6 当前变量值 : 4 当前变量值 : 3 当前变量值 : 2 当前变量值 : 1 当前变量值 : 0 Good bye!(Continue ステートメントは、Python に現在のループの残りのステートメントをスキップし、次のサイクルに進むように指示するために使用されます。) この記事では、その違いについて説明します。 Break ステートメントと continue ステートメントの間で、それぞれに 2 つの違いを理解するのに役立つ例が示されています。この記事が Python を学習している人に役立つことを願っています。 関連知識の詳細については、php 中国語 Web サイトの
Python チュートリアル 列を参照してください。
以上がPython の Break ステートメントと continue ステートメントの違い (分析例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。