首頁  >  文章  >  後端開發  >  python中break和continue的區別

python中break和continue的區別

silencement
silencement原創
2019-06-20 15:36:209667瀏覽

python中break和continue的區別

大部分人總是會搞混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的英文意思是持續,繼續,但是在程式碼中它的作用是結束一個循環,但是他的本意卻是繼續,所以我們可以知道在程式碼中它的作用是跳出目前的循環,然後再繼續後面的循環,也就是只結束一次循環。

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

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


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

這個程式碼執行後,當你輸入條件s的長度小於3時,目前這次迴圈就會跳出,然後繼續執行這個迴圈程式碼,整個迴圈並不會因此而受到影響,依舊跟原先一樣運作。

以上是python中break和continue的區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn