Python(第六課 1 - 1)循環語句 While

今天給大家講述Python的循環語句第一小節.

Python中有兩種循環,分別是while和for,兩種循環的區別是,while循環之前先判斷一次,如果滿足條件的話再循環,而for循環是必須有一個可迭代的對象(集合、字典)才能循環。

今天我們著重講解while循環。

while循環語句的語法如下:

while 條件表達式:
語句塊;


條件表達式:是循環執行的條件,每次循環前都會先執行,對條件進行判斷,當條件為真(True)則進入循環體內,否則退出循環。如果條件在執行前就是假(False),那麼不會進入循環體,則直接退出循環。

語句塊:就是我們需要在循環體內要執行的代碼。

我們先通過一個流程圖看下執行過程:

Python(第六課 1 - 1)循環語句 While

我們在用代碼來實現一次:

num = 10
while num > 0:
 num -= 1
 print(num)
print("結束")
輸出結果:
9
8
7
6
5
4
3
2
1
0
結束

千萬不要這麼寫哦,這是一個死循環(他會一直執行下去直到電腦卡死或者死機),在後續課程我會教大家一個方法來解決死循環的問題:

while 1:
 print("代碼體")
print("結束")
輸出結果:
代碼體
代碼體
代碼體
... ...

如果大家有什麼不明白的可以加QQ群:983180497

Python(第六課 1 - 1)循環語句 While


分享到:


相關文章: