22-Python之 while循環(huán)

和 for 循環(huán)不同的另一種循環(huán)是while循環(huán),while 循環(huán)不會迭代 list 或 tuple 的元素,而是根據(jù)表達式判斷循環(huán)是否結(jié)束。

比如要從 0 開始打印不大于 N 的整數(shù):

N = 10x = 0whilex < N:print x? ? x = x + 1

while循環(huán)每次先判斷 x < N,如果為True,則執(zhí)行循環(huán)體的代碼塊,否則,退出循環(huán)。

在循環(huán)體內(nèi),x = x + 1會讓x不斷增加,最終因為x < N不成立而退出循環(huán)。

如果沒有這一個語句,while循環(huán)在判斷 x < N 時總是為True,就會無限循環(huán)下去,變成死循環(huán),所以要特別留意while循環(huán)的退出條件。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容