Python の Break ステートメントと continue ステートメントの違い (分析例)

乌拉乌拉~
リリース: 2018-08-14 13:55:53
オリジナル
5679 人が閲覧しました

Python のループ ステートメントは誰もが知っていると思いますが、Python の countinue ステートメントは通常のループの流れを変更するために使用されます。通常、条件が False になるまでコードをループします。ただし、場合によっては、判定条件をテストせずに現在の反復、またはループ全体を終了したい場合があります。この場合、Continue と Break を使用する必要があります。 continue と Break の 2 つの関数はスキップに似ていますが、大きな違いがあります。次に、これら 2 つのステートメントの違いを理解してから、 break と continue の例を分析します。

これら 2 つのステートメントは両方ともループ ステートメントを終了する機能を持っていますが、ある程度の違いもあります。

1. Break ステートメントのフローチャートは次のとおりです。

Python の Break ステートメントと continue ステートメントの違い (分析例)

( 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 ステートメントのフローチャートは次のとおりです。

Python の Break ステートメントと 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!