while...(條件):
...
if ...:
continue
...
continue子句也是在while循環(huán)內(nèi)部使用的徽缚。當(dāng)某個(gè)條件被滿足的時(shí)候憨奸,下面的代碼(該段代碼指向第5行代碼)就不再執(zhí)行,而直接回到while循環(huán)的開始凿试。
while True:
q1 = input('f or y')
if q1 != 'f':
continue
q2 = input('q or w')
if q2 != 'q':
continue
q3 = input('a or b')
if q3 != 'a':
break
print('恭喜都答對(duì)了')
當(dāng) q2不等于q的時(shí)候排宰,也就是輸入了w,程序回到q1 = input(‘f or y’)重新開始那婉。
continue的作用就是當(dāng)某個(gè)條件為真的時(shí)候板甘,提前回到循環(huán),不會(huì)繼續(xù)執(zhí)行下一步详炬。
?
?
?
continue和break的作用
continue終止本次循環(huán)盐类,接著還執(zhí)行后面的循環(huán),意思就是跳過當(dāng)次循環(huán)中剩下的語(yǔ)句呛谜,執(zhí)行下一個(gè)循環(huán)
break結(jié)束當(dāng)前循環(huán)在跳,跳出循環(huán)體,結(jié)束循環(huán)去執(zhí)行循環(huán)后面的語(yǔ)句