用 for 循環(huán)或者 while 循環(huán)時(shí),如果要在循環(huán)體內(nèi)直接退出循環(huán),可以使用break語句。
比如計(jì)算1至100的整數(shù)和,我們用while來實(shí)現(xiàn):
sum = 0x = 1whileTrue:? ? sum = sum + x? ? x = x + 1? ? if x > 100:breakprint sum
咋一看, while True 就是一個(gè)死循環(huán),但是在循環(huán)體內(nèi),我們還判斷了x > 100條件成立時(shí),用break語句退出循環(huán),這樣也可以實(shí)現(xiàn)循環(huán)的結(jié)束。