Python break 和 continue 語句

來源:互聯網
上載者:User

標籤:著作權   block   app   break   var   改變   迴圈   語句   fonts   

簡述

在 Python 中,break 和 continue 語句用於改變普通迴圈的流程。

通常情況下,迴圈遍曆一段代碼,直到判斷條件為 False。但有時,可能會希望不檢測判斷條件就可以終止當前迭代,甚至是整個迴圈。這種情況下,就需要使用 break 和 continue 語句。

  • 簡述
  • break 語句
  • continue 語句

著作權:一去丶二三裡,轉載請註明出處:http://blog.csdn.net/liang19890820

break 語句

break 用於終止迴圈語句。即使迴圈條件不是 False 或者序列還沒被完全遞迴完,也會終止。

注意: 如果 break 語句在嵌套迴圈內,break 將終止最內層迴圈。

文法格式:

break

流程圖:

當我們陶醉在單曲迴圈的世界中時,突然一聲:老師來啦,以迅雷不及掩耳之勢關閉歌曲吧^_^

i = 0while i < 3:    if i == 1:        print(‘老師來啦‘)        print(‘關閉歌曲‘)        break    print(‘現正播放:雙節棍‘)    i += 1

運行程式,輸出如下:

現正播放:雙節棍
老師來啦
關閉歌曲

說好的單曲迴圈 3 次呢?剛迴圈 1 次,老師就來了。沒歌聽都是小事,搞不好 mp3 都要被沒收。。。說多了都是淚!

continue 語句

continue 用於跳過迴圈中剩餘的代碼,僅用於當前迭代。迴圈不會終止,會繼續下一次迭代。

文法格式:

continue

流程圖:

列表播放時,遇到不喜歡的歌曲經常會選擇下一曲:

songs = [‘安靜‘, ‘蝸牛‘, ‘稻香‘]# 通過索引遍曆列表for i in range(len(songs)):    if i == 1:        print(‘不想聽‘, songs[i])        print(‘快進,下一曲‘)        continue    print("現正播放:", songs[i])

運行程式,輸出如下:

現正播放: 安靜
不想聽 蝸牛
快進,下一曲
現正播放: 稻香

想像一下,迴圈播放會把列表中的所有歌曲按照順序播放一遍。當播放至“蝸牛”時,發現這首歌曲太煽情了,直接進入下一曲。。。

兩者的根本區別: break 用於終止整個迴圈;continue 用於跳出本次迴圈,還會繼續下一次迴圈。

Python break 和 continue 語句

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.