標籤:著作權 block app break var 改變 迴圈 語句 fonts
簡述
在 Python 中,break 和 continue 語句用於改變普通迴圈的流程。
通常情況下,迴圈遍曆一段代碼,直到判斷條件為 False。但有時,可能會希望不檢測判斷條件就可以終止當前迭代,甚至是整個迴圈。這種情況下,就需要使用 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 語句