2. Making Tedious Arithmetic Fun with Lists and Loops
學習重點
數學 平均數、級數
程式 基本運算、list、變數的型態
程式
基本運算
一些練習
Homework
如果除不進會怎麼辦呢?
list
list 是一種資料型態。你可以想像是把一些資料蒐集起來照順序放到一個箱子裡。 我們有一些操作箱子裡的東西的方法(method)。 以下會介紹一些實用的方法。 list.append(x):將一個新的項目加到 list 的尾端 list.clear():刪除 list 中所有項目
list 的一些特性:
a = [ 9, 'hi', 888 , 'true'] 中, a[0] = 9 a[2] = 888
b = [ 7 , 5 ], a + b = [ 9, 'hi', 888 , 'true' , 7 , 5 ]
Homework
使用 for 迴圈,印出所有的值
type(a[3])?
a[-1]?
a.index[888]?
變數的型態
整數
浮點數
布林值
字串
數學
平均數
平均數定義有很多種,這邊介紹的是算術平均數。 現在拿到一組數字,然後加總,再除以這些數的個數。例如, 2、3、3、5、7、10 的加總為30,除以 6 後,得到結果為5。 這個數就是算術平均數!
Homework
用函數的方法,寫一個函數能算出平均數
數列
數列就是把一堆數字排成一列。
等差數列:後項減前項的值相等,就是等差數列。而該差值稱為公差。
等比數列:後項除前項的值相等,就是等比數列。而該差值稱為公比。
級數
把數列裡各項數字「加」起來,就稱為級數
Homework
用函數的方法,寫一個函數能算出級數和
Last updated