python中有跳轉(zhuǎn)語(yǔ)句,分別是continue語(yǔ)句,跳過(guò)本次循環(huán);break語(yǔ)句,終止循環(huán)。
break語(yǔ)句一般會(huì)結(jié)合if語(yǔ)句進(jìn)行搭配使用,表示在某種條件下,完全中止循環(huán),如果在嵌套循環(huán)中使用,break語(yǔ)句將跳出離其自身最近的那個(gè)循環(huán)。
continue語(yǔ)句一般也會(huì)結(jié)合if語(yǔ)句進(jìn)行搭配使用,表示在某種條件下,跳過(guò)當(dāng)前循環(huán)的剩余語(yǔ)句,然后繼續(xù)進(jìn)行下一輪循環(huán),如果再嵌套循環(huán)中使用,continue語(yǔ)句同樣的,將只能跳過(guò)離其最近的那個(gè)循環(huán)中的剩余語(yǔ)句。
示例:
continue語(yǔ)句
#桔子瓣數(shù),從第0瓣開(kāi)始吃
num=0
#一共6瓣,只要沒(méi)吃完就繼續(xù)吃
whilenum<6:
#吃下一瓣
num+=1
#第4瓣壞了
ifnum==4:
#扔掉,繼續(xù)吃下一瓣
continue
print('吃了第',num,'瓣桔子')
#結(jié)果
吃了第1瓣桔子
吃了第2瓣桔子
吃了第3瓣桔子
吃了第5瓣桔子
吃了第6瓣桔子
break語(yǔ)句
#桔子瓣數(shù),從第0瓣開(kāi)始吃
num=0
#一共6瓣,只要沒(méi)吃完就繼續(xù)吃
whilenum<6:
#吃下一瓣
num+=1
#第4瓣壞了
ifnum==4:
#全扔掉,不再繼續(xù)吃了
break
print('吃了第',num,'瓣桔子')
#結(jié)果
吃了第1瓣桔子
吃了第2瓣桔子
吃了第3瓣桔子
以上內(nèi)容為大家介紹了python中有跳轉(zhuǎn)語(yǔ)句嗎?希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。