在上一節的合集中,我們了解了Python跳轉語句中的break語句的相關知識,本節我們將進一步了解一下Python跳轉語句中的continue及Pass語句的相關知識。
1.continue語句
continue語句的作用沒有break語句強大,它只能終止本次循環而提前進入到下一次循環中。
continue語句的語法比較簡單,只需要在while或for語句中加入即可。
注:continnue語句一般與if語句搭配使用,表示在某種條件下,跳過當前循環剩余的語句,然后繼續進行下一輪循環。如果使用嵌套循環,continue語句將只跳過最內層循環中的剩余語句。
在while語句中使用continue語句的形式如下:
while 條件表達式1 : 執行代碼 if 條件表達式 2 : continue
其中,條件表達式2用於判斷何時條用continue語句跳出循環。
在for語句中使用continue語句的形式如下:
for 迭代變量 in 對象 : if 條件表達式 : continue
其中,條件表達式用於判斷何時調用continue語句跳出循環。
例:幾個好朋友一起玩逢七拍腿游戲,即從1開始依次數數,當數到尾數是7的數或7的倍數時,則不報出該數,而是拍一下腿。現我們利用編程,從1到99,假設每個人都沒有數錯,計算一共拍多少次腿。
total=99 for number in rang(1,100) : if number % 7 ==0 : continue else : string=str(number) if string.endswith('7') : continue total-=1 print("從1數到99共拍腿",total,"次。")
2.Pass空語句
在Python中還有一個pass語句,表示空語句,它不做任何事情,一般起到占位作用。
例:在應用for循環輸出1~10之間的偶數時,在不是偶數時,應用pass語句占個位置,方面以后對不是偶數的數進行處理。
for in in rang(1,10) : if i % 2==0 : print(i,end=' ') else : pass
花絮:
本期的Python的跳轉語句中的continue及pass語句就分享到這里,下期我們將繼續分享Python中數列的相關知識,感興趣的朋友可以關注我。
同時也可以關注下我的個人 微信訂閱號,園子里面的文章也會第一時間在訂閱號里面進行推送跟更新。

