今天給大家講述Python的循環語句第一小節.
Python中有兩種循環,分別是while和for,兩種循環的區別是,while循環之前先判斷一次,如果滿足條件的話再循環,而for循環是必須有一個可迭代的對象(集合、字典)才能循環。
今天我們著重講解while循環。
while循環語句的語法如下:
while 條件表達式: 語句塊;
條件表達式:是循環執行的條件,每次循環前都會先執行,對條件進行判斷,當條件為真(True)則進入循環體內,否則退出循環。如果條件在執行前就是假(False),那麼不會進入循環體,則直接退出循環。
語句塊:就是我們需要在循環體內要執行的代碼。
我們先通過一個流程圖看下執行過程:
我們在用代碼來實現一次:
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