循環(huán)語句
for語句
格式
for 變量v in 序列:
語句塊
else:
語句塊(一旦for語句不滿足,并且沒有break中斷循環(huán)走else)
實(shí)例
languages = ["C", "C++", "Perl", "Python"]
for x in languages:
print (x)
輸出:
C
C++
Perl
Python
while語句
格式
while 判斷語句:
語句
else:
語句塊(一旦for語句不滿足,并且沒有break中斷循環(huán)走else)
實(shí)例
count = 0
while count < 5:
print(count)
count+=1
else:
print("我是自然結(jié)束的,如果break我就不會(huì)執(zhí)行了")
break
格式
for 變量v in 序列:
語句塊
break
else:
語句塊(一旦for語句不滿足,并且沒有break中斷循環(huán)走else)
count = 0
while count < 5:
print(count)
count+=1
break
else:
print("我是自然結(jié)束的,如果break我就不會(huì)執(zhí)行了")
解析
- break中斷的循環(huán)不會(huì)走else方法
- break會(huì)中斷整個(gè)循環(huán)
continue
格式
for 變量v in 序列:
語句塊
continue
語句
else:
語句塊(一旦for語句不滿足,并且沒有break中斷循環(huán)走else)
count = 0
while count < 5:
print(count)
count+=1
continue
print("我不會(huì)被打印")
else:
print("我是自然結(jié)束的,如果break我就不會(huì)執(zhí)行了")
解析
- continue會(huì)結(jié)束本次循環(huán)
- 走了continue之后不會(huì)走continue下面的語句
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者