記錄#
- 今天學習 while,while 是一個循環函數。它會在不滿足判斷條件時重複執行。
- 循環函數要注意循環次數和參數,一定不能陷入無限循環。
- 常見的錯誤有:
- 每次執行中的數字沒有變化,計數器沒有變化,一般是每執行一次,參數 + 1。達到條件時退出。
- 每次執行時不一定是計數器變化,也可以是字串之類。看到這裡,想起昨天的遊戲程式碼,用 while 就可以重複執行。當用戶輸入的不是 rsp 的時候,重複讓用戶輸入。
- while 的循環結構很重要,也就是 python 中的縮排很重要。當計數器之類的縮排錯誤,不在 while 內時,程式會出現意想不到的情況。
代碼#
exit = "no"
while exit != "yes":
animal = input("你想聽什麼動物的叫聲? ")
print(animal, "的叫聲!")
exit= input("可以退出嗎?yes or no: ")