《笨辦法學Python》 第33課手記
《笨辦法學Python》 第33課手記
本節課講while迴圈,作者強調while迴圈的缺點在於迴圈可能永遠進行下去,所以作者推薦使用for迴圈,在確認迴圈會結束的情況下,有時使用while迴圈可能是簡便的。
原始碼如下:
i = 0
numbers = []
while i < 6:
print "At the top i is %d" % i
numbers.append(i)
i = i + 1
print "Numbers now: ",numbers
print "At the bottom i is %d" % i
print "The numbers: "
for num in numbers:
print num
結果如下:
需要注意的是退出迴圈是i=6
本節課涉及的知識
把本節課的程式碼按照作者的要求寫成一個函式:
我的程式碼如下:
def whileloop(n, add):
i = 0
numbers = []
while i < n:
print "At the top i is %d" % i
numbers.append(i)
i = i + add
print "Numbers now: ",numbers
print "At the bottom i is %d" % i
print "The numbers: "
for num in numbers:
print num
while迴圈改成for迴圈很簡單,這裡不再貼程式碼。
還是那句老話,記住常見問題解答裡面的內容。
相關文章
- 笨辦法學Python習題48Python
- 笨辦法學python習題43Python
- 笨辦法學前端前端
- assert語句,python, 笨辦法學pythonPython
- 《“笨辦法”學Python(第3版)》點評贈書獲獎名單Python
- [人郵贈書]《“笨辦法”學Python(第3版)》點評贈書Python
- 笨辦法學 Python · 續 練習 39:SQL 建立PythonSQL
- 笨辦法學 Golang 開山篇Golang
- 笨辦法學C 練習2:用Make來代替PythonPython
- 每週一書:162頁《笨辦法學 Python》分享!Python
- 笨辦法學前端之圖片上傳前端
- 笨辦法學C 練習28:Makefile 進階
- 笨辦法學C 練習13:Switch語句
- Learn Linux The Hard Way/笨辦法學LinuxLinux
- 笨辦法學C 練習17:堆和棧的記憶體分配記憶體
- 笨辦法學Python – 習題8-10: Printing & Printing, PrintingPython
- 笨辦法學C 練習25:變參函式函式
- 笨辦法學C 練習34:動態陣列陣列
- 笨辦法學C 練習42:棧和佇列佇列
- 笨辦法學C 練習29:庫和連結
- 笨辦法學C 練習18:函式指標函式指標
- 笨辦法學C 練習36:更安全的字串字串
- 笨辦法學C 練習8:大小和陣列陣列
- 前端除錯告別笨辦法前端除錯
- 笨辦法學C 練習38:雜湊演算法演算法
- 笨辦法學C 練習1:啟用編譯器編譯
- 求推薦,有沒有類似《笨辦法學 python》的書用來學 Java 的?PythonJava
- 笨辦法學C 練習24:輸入輸出和檔案
- python, del[] 用法, 笨方法學pythonPython
- 笨辦法學C 練習7:更多變數和一些算術變數
- 與小卡特一起學python 第2章 記住記憶體和變數 課後 動手試一試Python記憶體變數
- 笨辦法學C 練習45:一個簡單的TCP/IP客戶端TCP客戶端
- 笨方法學python加分習題18Python
- 笨方法學python加分習題19Python
- 笨方法學C 筆記 (day1)筆記
- css居中辦法學習筆記CSS筆記
- 笨方法學Python3 習題3Python
- Oracle高階培訓 第5課 學習筆記Oracle筆記