Python:break語句與continue語句

2021-03-02 信息化輔助教學

    在執行循環代碼的過程中,有的時候可能不需要一直循環到結束,在for循環遍歷循環中,我們不需要等到遍歷結束就要終止循環;或者在while條件循環中不等到條件判斷為False的時候終止循環。這時候就會用到 break 與 continue 語句,break語句與continue語句在Python循環中分別有著不同的用法。

    break語句:

    break語句用於提前終止當前循環,它代表直接結束循環,即從循環中跳出。具體點說,就是在循環條件沒有False條件或者序列還沒有完全遞歸完,就立即停止執行循環語句,直接執行循環塊後的語句。break語句可以在while和for循環中使用,如果循環為嵌套循環,那麼break語句會停止執行最內層的循環,並在內循環塊之後開始執行代碼的下一行。下面舉例說明:

    eg:

        

    代碼運行結果:

        

    從代碼運行的結果中可以看出,當 i ==5 的時候,遇到break語句,while循環就整個結束了。

    continue語句:

    continue語句是break語句的一個補充,break是跳出整個循環,而continue語句是跳出本次循環,在循環執行過程中,當遇到continue語句的時候,循環將跳過當前循環的剩餘語句,然後進行下一輪的循環語句。下面將上面同樣的案例,我們將break語句換成continue語句看一下運行的結果有什麼變化。

    eg:

        

    代碼運行結果:

        

    從代碼的運行結果中可以看出,只是少了 i==5 的那次輸出,而其他循環正常。

相關焦點

  • break以及continue語句
    HTML5學堂:ECMAScript當中存在著break以及continue兩種語句,這兩種語句通常用於循環語句以及分支語句當中。
  • break/continue跳出語句的用法筆記
    break不僅可以用在switch語句中,還可以用在死循環中跳出循環,當然continue也可以用在死循環中。下邊記錄了break/continue跳出語句在php中的一些用法,供大家參考。php中break跳出語句break關鍵字一般是用來跳出當前的循環(包括while、do...while、for、foreach循環)或跳出switch條件語句。當在使用循環語句時,如果不知道循環的次數,就知道當滿足或不滿足某條件是跳出循環,這時就可以使用break跳出語句。
  • Python基礎教程全套6.4:break和continue語句
    break語句:for letter in 'Runoob':       if letter == 'b':      break
  • Python 語句與結構
    1、賦值語句python 的賦值都是指對象的引用。保存的是對象的內存地址。例如PyValue=「今天天氣不錯」 PyValue=「心情也不錯」第一句執行時Python 先在內存中創建字符串對象並賦值」 今天天氣不錯」, PyValue 設置為字符串對象的引用。
  • continue 語句
    有時候在程序中並不希望終止整個循環,而是只希望終止本次循環後面的代碼,下一次的循環接著執行, 可以使用 continue 語句。
  • Python循環語句代碼逐行詳解:while、for、break和continue
    break語句可以使程序跳出循環語句,從而執行循環體之外的程序,即break語句可以提前結束循環。例如,模擬switch分支結構使用了break語句。後面的break作用相同。當匹配到某個case後,程序將跳出switch。如果第一個case不使用break子句,程序將輸出兩個值,分別是3和-1。因為執行完輸出表達式x + y後,分支結構並沒有中斷,程序將流轉到下面一個case。然後繼續計算表達式x – y的值,遇到後面的break語句才退出分支結構。break語句在循環結構中也有類似的作用。
  • 尚學堂資料整理:帶標籤的break和continue語句
    break語句在任何循環語句的主體部分,均可用break控制循環的流程。break用於強行退出循環,不執行循環中剩餘的語句。(break語句也在switch語句中使用) continue語句continue 語句用在循環語句體中,用於終止某次循環過程,即跳過循環體中尚未執行的語句,接著進行下一次是否執行循環的判定。
  • C#基礎:跳轉語句(break,continue,goto,return,throw)
    及時有效的跳轉 將有助於提升程序的執行效率--break     語句用於終止最近的封閉循環或它所在的 switch 語句。
  • 為啥你總學不會python中continue語句的用法
    --    在python中,continue語句到底是用來繼續還是終止循環的啊
  • 優秀的程式設計師極少用break或者continue語句
    寫程序應該儘量的避免使用break和continuefor、while循環語句裡出現return是沒有問題的,但如果你的循環裡出現了break和continue,往往是因為對循環的邏輯沒有考慮情況,考慮周全了基本不需要break和continue。
  • python邏輯控制總結——break,continue和pass
    今天,我們通過while來實現一個人工智慧……python學說話題目:從控制臺接受用戶的輸入內容,並將內容原樣輸出。當用戶輸入「再見」時,輸出「再見」後程序結束。代碼如下:python break 和 continue如demo中所展示,通過while True的形式,創建了一個無限循環後,在循環體內,可以在特定條件下,通過break語句結束循環。有時候,我們可以不希望結束循環,而是希望不執行循環體的後續內容,而直接進入下一個循環。這時候,可以使用continue。如設定「日本」為違禁詞。
  • JS(5)——循環語句、break、continue關鍵字、測試程序性能
    循環語句:通過循環語句可以反覆的執行一段代碼多次while循環語法:
  • Python基礎-While循環語句
    1. while循環語句作用:實現特定代碼重複執行格式:while 條件: 重複執行的一行或多行代碼2. break和continuebreak作用:當循環體執行到 break 語句時就會馬上退出循環
  • C++關鍵字:break和continue在循環語句中的使用
    /***************************************************************************關鍵字:break和continue的演示使用在任何一個while,do_while或for循環的結構體中,都能夠使用break和continue
  • Python中break語句用法詳解!
    這篇文章主要介紹了詳解Python中break語句的用法,是Python入門的呼出知識,需要的朋友可以參考下 在Python中的break
  • 在編程中,控制語句break和continue的差異,就像兩種典型的女人
    編程中,控制語句break和continue的差異,如同理性的女人與感性的女人,不斷實踐與相處後,方能感知其中微妙的聯繫與差別。程式設計師在編程過程中,經常會用到break語句和continue語句。而控制語句break和continue的差異,就像兩種典型的女人:理性的女人與感性的女人。理性的女人,在感情裡,往往會表現的冷血,狠心;感性的女人,在感情裡,則多表現為矯情,口是心非。不管是哪種女人,本無對錯,選擇合適的相處方式,便可經營精緻的生活。作為程式設計師,更應該明白,break語句和continue語句,也沒有優劣之別,在合適的場景使用,才能實現預期的結果。
  • python循環控制語句
    循環語句語句後面一定要跟:冒號for循環:1.for…in range()遍歷格式:for i in range(5);或者for i in range( 0,10,3 );格式中的1列印i是從0開始後列印到5結束
  • python中continue和break的區別、乘法表
    python中continue和break的區別num = 1while num <= 5:
  • Python continue的用法
    和 break 語句相比,continue 語句的作用則沒有那麼強大,它只會終止執行本次循環中剩下的代碼,直接從下一次循環繼續執行。
  • 為什麼許多程式設計師從來都不用break或者continue語句?
    和continuefor、while循環語句裡出現return是沒有問題的,但如果你的循環裡出現了break和continue,往往是因為對循環的邏輯沒有考慮情況,考慮周全了基本不需要break和continue。