YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Chinese, Traditional subtitles

← 03-33 Loops On Lists

dummy description

Get Embed Code
5 Languages

Showing Revision 5 created 08/01/2014 by Fran Ontanaya.

  1. 本單元要介紹的最後一個主要觀念
  2. 是如何使用對列表做循環 (loop)
  3. 因為 loop 是事物的集合,能夠走遍一個列表非常的有用
  4. 可以處理列表裡每一個元素
  5. 利用我們現有的知識,我們已經有足夠的知識
  6. 把它們正確的組合在一起
  7. 大家應該還記得前一個單元的 while loop
  8. 提醒一下,這是 while loop 運作的方法
  9. while 之後是測試運算式
  10. 執行後會得到 True 或是 False
  11. 如果得到的值是 True,則執行程序塊
  12. 程序塊可以是任何數量的陳述
  13. 執行到程式塊末端,我們繼續回到 while loop
  14. 再次測試,只要測試結果是 True,我們會持續地執行
  15. 這個測驗,要看看大家能否想出如何利用 while loop
  16. 來走遍列表的每一個元素
  17. 這裡已經為大家提供大部分的程式碼
  18. 我們的目標是定義程序 print-all-elements
  19. 需要輸入一個列表
  20. 我們將該列表稱為 p
  21. 這個程序的目標是印出列表內的每一個元素
  22. 我已經寫好了大部分的程式碼
  23. 但是沒有寫 while 的測試運算式
  24. 已有的程式碼引入變數 i
  25. 初始值為 0,我們將用 i 作為指標,走遍列表中的元素
  26. 我們印出每一個元素的值,然後把 i 加 1
  27. 現在大家能否寫出 while loop 的測試運算式
  28. 使得 print-all-elements 能正常運作
  29. print-all-elements 的任務
    是將輸入 p 的所有元素印出來