天天看點

while true循環_強大的while循環while循環文法無限循環while循環使用 else 語句動手練習

Python中除了for循環之外,還有一個while循環。雖然都是循環,for循環主要用于周遊,但是while循環主要用于循環執行程式,即在滿足某個條件下,循環執行某段程式,以處理需要重複處理的相同任務。

while循環文法

while 判斷條件:    執行語句
           

while後面接判斷條件,判斷條件可以是任何表達式,當判斷條件為True時,就會執行下面的執行語句,執行語句可以是單個語句或一個語句塊。當判斷條件為False時,循環結束。

我們來看一個例子:

while true循環_強大的while循環while循環文法無限循環while循環使用 else 語句動手練習

上圖中,當a<5這個條件為True時,則會執行下面的語句塊(輸出a,再讓a加1),且每循環一次都會執行一次這個語句塊。

當a<5這個條件為False時,則表示循環結束。是以當a為5時,條件不滿足,循環結束,最終輸出結果為1、2、3、4。

當while循環體中隻有一條語句時,可以将該語句與while寫在同一行中:

a = 1 while (a): print("True")
           

無限循環

我們知道在while循環中,當判斷條件為True,循環就會繼續執行。是以我們隻要設定一個永遠為True的條件,循環将無限循環下去。

while true循環_強大的while循環while循環文法無限循環while循環使用 else 語句動手練習

while循環使用 else 語句

在Python中,while … else循環會在循環條件為False時,執行else語句中的語句塊。

while true循環_強大的while循環while循環文法無限循環while循環使用 else 語句動手練習

動手練習

1.請問下列代碼的輸出結果是什麼?

a = 1while a < 100:    a += 5    print(a)
           

2.請問下列代碼的輸出結果是什麼?

a = 0while a < 100:    a += 1print(a)
           

繼續閱讀