亚洲熟女综合色一区二区三区,亚洲精品中文字幕无码蜜桃,亚洲va欧美va日韩va成人网,亚洲av无码国产一区二区三区,亚洲精品无码久久久久久久

自學(xué)Python編程【第三十三節(jié)】continue

哈嘍,同學(xué)!歡迎您來馬哥自學(xué)Python編程課堂,上一節(jié)課我們學(xué)習(xí)break,強制退出,你會用了嗎?這一講我們學(xué)習(xí)continue,它是中斷之后繼續(xù)執(zhí)行的意思嗎?在Python中代表什么呢?我們一起來看看:

自學(xué)Python編程【第三十三節(jié)】continue

break是徹底地跳出循環(huán),而continue只是略過本次循環(huán)的余下內(nèi)容,直接進入下一次循環(huán)。

在我們前面寫的那個統(tǒng)計分數(shù)的程序里,如果發(fā)現(xiàn)有成績不足60分,就不記入總成績。當(dāng)然,你可以用if判斷來實現(xiàn)這個效果。但我們今天要說另一種方法:continue。

for score in data[1:]: 
point = int(score)
if point < 60:
continue sum += point

注意:無論是continue還是break,其改變的僅僅是當(dāng)前所處的最內(nèi)層循環(huán)的運行,如果外層還有循環(huán),并不會因此略過或跳出。

在腦中模擬運行下面這段程序,想想會輸出什么結(jié)果。再敲到代碼里驗證一下:

i = 0 
while i < 5:
i += 1
for j in range(3):
print j
if j == 2:
break
for k in range(3):
if k == 2:
continue
print k
if i > 3:
break
print i

小伙伴兒們,這些代碼會輸出什么呢?不清楚的,敲到代碼里看看你就知道了!

好啦,今天的分享到這里就結(jié)束了,希望大家持續(xù)關(guān)注馬哥教育官網(wǎng),每天都會有大量優(yōu)質(zhì)內(nèi)容分享!

聲明:文章來源于網(wǎng)絡(luò),侵刪!

相關(guān)新聞

歷經(jīng)多年發(fā)展,已成為國內(nèi)好評如潮的Linux云計算運維、SRE、Devops、網(wǎng)絡(luò)安全、云原生、Go、Python開發(fā)專業(yè)人才培訓(xùn)機構(gòu)!