位置:首頁 > 軟件操作教程 > 編程開發(fā) > Python > 問題詳情

while循環(huán)——python

提問人:楊紫紅發(fā)布時間:2020-11-26
和 for 循環(huán)不同的另一種循環(huán)是 while 循環(huán),while 循環(huán)不會迭代 list 或 tuple 的元素,而是根據(jù)表達式判斷循環(huán)是否結(jié)束。
比如要從 0 開始打印不大于 N 的整數(shù):
N = 10
x = 0
while x < 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)的退出條件。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(0)
返回頂部