ホームページ  >  記事  >  バックエンド開発  >  Pythonのbreakと continueの違い

Pythonのbreakと continueの違い

silencement
silencementオリジナル
2019-06-20 15:36:209665ブラウズ

Pythonのbreakと continueの違い

ほとんどの人は、休憩と継続を常に混同します。どちらもサイクルを終了しますが、終了方法は異なります。
break はループ全体を終了するために使用されます。
continue は、現在のループを終了するために使用されます。

break コードを作成するときに、ループ全体を終了させたい場合があります。False に達したときに終了する条件に加えて、条件を設定できます。この条件に達すると、ループ全体が終了します。 Break は、ループから完全に抜け出し、ループ本体に続くステートメントを実行するために使用されます。

while True:
    s = input('随便输入点什么:')

    if s =='quit':
        break

    print('你输入的字符串长度是{}'.format(len(s)))

print('完')

このコードから、 s == 'quit' の場合、このループは終了し、それ以外の場合は、条件 s が満たされるまで実行されることがわかります。

**2.** continue は英語で継続するという意味ですが、コード上の機能はサイクルを終了することですが、本来の目的は継続することなので、コード内でその機能を知ることができます。これは、現在のループから抜け出して後続のループを続行することです。つまり、ループは 1 回だけ終了します。

while True:
    s = input('随便输入点什么:')

    if len(s) < 3:
        print(&#39;太短了,请输入三个字以上字符的内容。&#39;)
        continue


    print(&#39;你输入的内容是:{},长度是{}&#39;.format(s,len(s)))

このコードの実行後、入力した条件の長さが 3 未満の場合、現在のループは終了し、ループ コードの実行が継続されます。ループ全体には影響しません。これにより、以前と同じように動作します。

以上がPythonのbreakと continueの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PythonとCの違い次の記事:PythonとCの違い