while循環(huán)——python
提問人:楊紫紅發(fā)布時間:2020-11-26
和 for 循環(huán)不同的另一種循環(huán)是 while 循環(huán),while 循環(huán)不會迭代 list 或 tuple 的元素,而是根據(jù)表達式判斷循環(huán)是否結束。
比如要從 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)體內,x = x + 1 會讓 x 不斷增加,最終因為 x < N 不成立而退出循環(huán)。
如果沒有這一個語句,while循環(huán)在判斷 x < N 時總是為True,就會無限循環(huán)下去,變成死循環(huán),所以要特別留意while循環(huán)的退出條件。
比如要從 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)體內,x = x + 1 會讓 x 不斷增加,最終因為 x < N 不成立而退出循環(huán)。
如果沒有這一個語句,while循環(huán)在判斷 x < N 時總是為True,就會無限循環(huán)下去,變成死循環(huán),所以要特別留意while循環(huán)的退出條件。
繼續(xù)查找其他問題的答案?
相關視頻回答
點擊加載更多評論>>