更新時間:2022-09-23 來源:黑馬程序員 瀏覽量:
break語句用于結(jié)束整個循環(huán)(當(dāng)前循環(huán)體),例如,下面是一個普通的循環(huán):
for i in range(5): print("------") print(i)
上述循環(huán)語句執(zhí)行后,程序會依次輸出從0~4的整數(shù),除非循環(huán)結(jié)束,程序才會停止運行。這時,如果希望程序只輸出從0~2的數(shù)字,則需要在指定時刻(執(zhí)行完第3次循環(huán)語句)結(jié)束循環(huán)。接下來,演示使用break結(jié)束循環(huán)的過程,如例3-11所示。
例3-11 break語句
for i in range(5): print("------") if i == 3: break print(i)
例3-11中使用for-in語句控制程序執(zhí)行5次循環(huán)。在for-in語句中,首先輸出了“------”,然后使用if語句進(jìn)行判斷,若i的值為3,則結(jié)束整個循環(huán),最后輸出了i的值。
程序的運行結(jié)果如圖3-23所示。
圖3-23 運行結(jié)果
continue的作用是用來結(jié)束本次循環(huán),緊接著執(zhí)行下一次的循環(huán)。接下來,通過一個案例來演示continue語句的使用,如例3-12所示。
例3-12 continue語句
for i in range(5): i += 1 print("-------") if i == 3: continue print(i)
例3-12中使用for-in語句控制程序執(zhí)行5次循環(huán)。在for-in語句中,首先j將i+1賦值給i,其次輸出了“-------”,然后使用if語句進(jìn)行判斷,若i的值為3,則終止本次循環(huán),最后輸出了i的值。
程序的運行結(jié)果如圖3-24所示。
圖3-24 運行結(jié)果
注意:
(1)break/continue語句只能在循環(huán)中使用,不能單獨使用
(2)break/continue語句用于嵌套循環(huán)的時候,只會對其所處的最近的一層循環(huán)起作用。
Python培訓(xùn):python中while循環(huán)的用法
2022-09-23Python中rstrip函數(shù)和strip函數(shù)的用法-Python培訓(xùn)
2022-09-22python中l(wèi)just函數(shù)和rjust函數(shù)是什么?-Python培訓(xùn)
2022-09-22Python中count函數(shù)是什么意思?-Python培訓(xùn)
2022-09-22python成員運算符怎么用-Python培訓(xùn)
2022-09-22杭州python培訓(xùn)哪家比較靠譜?百度云資源Python入門到精通全集下載
2022-09-21