2-7a 陣列(簡易版)
為什麼要用「陣列」(array)?
當我們要儲存的資料數量一多,光用單一「變數」會變得難以處理,例如要計算五筆成績的平均,可能需要這樣寫:
score1 = 75
score2 = 90
score3 = 63
score4 = 55
score5 = 88
print("平均分數為", (score1+score2+score3+score4+score5)/5 )
如果成績更多筆,程式會變得更不好寫,因此我們需要一個可以儲存多個資料的「變數」,就好像置物櫃一樣,只要給它一個編號(索引值),到時候要放入物品(存入資料)或取出物品(讀取資料)只要給它編號就可以了。
前面那個例子使用了陣列之後,會變成以下程式: