使用continue,我們可以控制循環(huán)繼續(xù)下去,并跳過continue后面的邏輯,比如,對(duì)于字符串s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ',假如希望輸出字符串s中第10個(gè)以后的字符,而不是所有字符,這個(gè)時(shí)候, 我們可以使用continue跳過前面的9個(gè)字符。
s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' num = 1 for ch in s: if num < 10: num = num + 1 continue # 當(dāng)num < 10時(shí),跳過后續(xù)循環(huán)代碼,繼續(xù)下一次循環(huán) print(ch) num = num + 1
請(qǐng)綜合使用while和continue,計(jì)算0~1000以內(nèi),所有偶數(shù)的和。
參考答案:
num = 0 sum = 0 while num <= 1000: num = num + 1 if num % 2 == 1: continue sum = sum + num print(sum)
請(qǐng)驗(yàn)證,完成請(qǐng)求
由于請(qǐng)求次數(shù)過多,請(qǐng)先驗(yàn)證,完成再次請(qǐng)求
打開微信掃碼自動(dòng)綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報(bào)