Python自學筆記(六)
上次練習

這次是循環(huán)
for循環(huán)
簡單舉個例子
運行后會發(fā)現它挨個把num列表里的元素打出來了,挨個獲取列表里的元素,這叫遍歷,那么上邊的代碼就是把num列表遍歷一遍然后依次打出元素
除了列表,還能是字典
運行后發(fā)現它把字典里所有的鍵給打出來了
字符串同樣也可以
這兩個字被分開輸出了
不過很顯然for循環(huán)貌似不應該只能這么用,所以來接著介紹一個range()函數
試著運行一下,第一個輸出了012,第二個則輸出了12 13 14 15 16,這就是range函數的作用,從零開始生成一個不取尾的整數
比如說,啊,自己朋友走了,就記日記寫想祂,怎么寫
是吧,取頭不取尾,連續(xù)從第一天想到第九天,循環(huán)print()九遍
當然了,range()函數還能跳著取數
意思是什么,從0取到98,步長為4,運行一下輸出結果就是1 4 8 12這樣的,跳著取

while循環(huán)
非常標準的while循環(huán),由條件和while子句組成,上邊這個循環(huán)例子就是當num<2的時候一直執(zhí)行print(num)這個子句,其實就是個死循環(huán)哈
當然,也可以稍微改一改
當num小于5時,每次循環(huán)num都等于num加1,然后打印num,直到num等于5不滿足num小于5的條件時,循環(huán)結束
當然,利用while循環(huán)可以寫出一個簡單的密碼鎖

小練習
分別利用for循環(huán)和while循環(huán)打印從1到7除了2以外的所有數字
摸魚摸魚
標簽: