位置:首頁 > 軟件操作教程 > 編程開發(fā) > Python > 問題詳情

continue繼續(xù)循環(huán)——python

提問人:楊紫紅發(fā)布時(shí)間:2020-11-26
在循環(huán)過程中,可以用break退出當(dāng)前循環(huán),還可以用continue跳過后續(xù)循環(huán)代碼,繼續(xù)下一次循環(huán)。

假設(shè)我們已經(jīng)寫好了利用for循環(huán)計(jì)算平均分的代碼:
L = [75, 98, 59, 81, 66, 43, 69, 85]
sum = 0.0
n = 0
for x in L:
    sum = sum + x
    n = n + 1
print sum / n

現(xiàn)在老師只想統(tǒng)計(jì)及格分?jǐn)?shù)的平均分,就要把 x < 60 的分?jǐn)?shù)剔除掉,這時(shí),利用 continue,可以做到當(dāng) x < 60的時(shí)候,不繼續(xù)執(zhí)行循環(huán)體的后續(xù)代碼,直接進(jìn)入下一次循環(huán):
for x in L:
    if x < 60:
        continue
    sum = sum + x
    n = n + 1

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部