接續著本 fChart 系列前文《以 fChart 馭 Python:練 fChart 了沒?(1/11)》,我們將針對圖1 的「10 大項目之 8」的 14 個實例(可從此處下載),從原始問題描述到以流程圖表達解法,再對照流程圖寫出 Python 語法程式的過程詳細說明整個的問題解決(problem solving)過程。
圖 1:10 大項目之 8
陣列使用三部曲
陣列是什麼?如果我們用「鞋盒」來比擬「變數」,那麼數十雙的鞋子就得準備數十個鞋盒來放置鞋子,這時就有添加「鞋櫃」的必要了──陣列就像這個放鞋子的鞋櫃,它特別適合拿來儲存大量的資料以待後續處理。
在圖 2 的邏輯示意圖中,我們建立了一個叫 list 的陣列,list 中的位置從 0 開始往下遞增一號。而每個位置中儲存的資料稱之為元素(element)。
只需不到短短一分鐘...
輸入您的信箱與ID註冊即可享有一切福利!
會員福利
1
免費電子報
2
會員搶先看
3
主題訂閱
4
好文收藏