歡迎你來到站長在線的站長學堂學習Python知識,本文分享的是《continue語句知識詳解》主要内容有:在while語句中使用continue語句、在for語句中使用continue語句以及講解一個通過f在or循環中使用continue語句的實例。
英文單詞continue的中文翻譯是:“持續;繼續存在;不斷發生;繼續做;不停地幹;(朝相同方向)走;移動;延伸”的意思。
在Python中,continue語句是用于終止本次循環而提前進入下一次循環中。(而break語句跳出整個循環)。
continue語句用法和break語句類似,隻需要在相應的while或者for語句中加入即可。
continue語句通常情況下,會結合if語句進行搭配使用,表示在某種條件下,跳過當前循環的剩餘語句,然後繼續進行下一輪循環。如果使用嵌套循環,則continue語句将隻跳出最内層循環中的剩餘語句。
在while語句中使用continue語句的形式如下:
while 條件表達式1:
執行代碼
if 條件表達式2:
continue
其中,條件表達式2用于判斷何時調用continue語句跳出循環。在while語句中使用continue語句的執行流程圖,如下圖所示:
2、在for語句中使用continue語句的形式如下:
for 叠代變量 in 對象:
if 條件表達式:
continue
其中,條件表達式用于判斷何時調用continue語句跳出循環。
在for語句中使用continue語句的執行流程圖,如下圖所示:
3、實例13.2、計算100以内所有偶數的和。
解題思路,通過在for循環中使用continue語句實現1~100( 不含100)的偶數和,代碼如下:
s = 0 # 用于保存累加和的變量
for i in range(0,100,2):
if i%2 == 1: # 判斷是否符合條件
continue # 繼續下一次循環
s = i # 累加偶數的和
print(i) #輸出所有符号條件的數值
print("1到100之間(不包括100)的偶數和為:",s) # 輸出累加結果
執行結果如下:
0
2
4
……
96
98
1到100之間(不包括100)的偶數和為: 2450
>>>