Python合集之Python跳轉語句(二)


        在上一節的合集中,我們了解了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中數列的相關知識,感興趣的朋友可以關注我。

同時也可以關注下我的個人 微信訂閱號,園子里面的文章也會第一時間在訂閱號里面進行推送跟更新。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM