#Python TQC 510 費氏數列
def compute(n):
n1=0
n2=1
print(n1,n2,end=” “) # ” “中包一個空格
for i in range(3,n+1):
n3=n1+n2
print(n3,end=” “)
n1=n2
n2=n3
num=eval(input())
compute(num)
![Python TQC 510 費氏數列,list[], f.append(n3) - 儲蓄保險王](https://savingking.com.tw/wp-content/uploads/2022/04/20220429141956_23.png)
#做第二次,結尾用print()包住compute()
#字串最後多出一個None
#compute已經有print功能,
#不需要再用print()包住compute
![Python TQC 510 費氏數列,list[], f.append(n3) - 儲蓄保險王](https://savingking.com.tw/wp-content/uploads/2022/04/20220429155603_63.png)
#第三次改用list做
n1=0
n2=1
f=[n1,n2]
n=eval(input())
for i in range(3,n+1): #從3開始,n+1結束,不含n+1
#range範圍錯誤,數列會多印或少印
n3=n1+n2
f.append(n3) #不是f=f.append(n3)
n1=n2
n2=n3
print(f) # f是list,會以逗點分隔各元素
for j in range(len(f)):
print(f[j],end=” “) #list以,分隔各元素,改用空白
![Python TQC 510 費氏數列,list[], f.append(n3) - 儲蓄保險王](https://savingking.com.tw/wp-content/uploads/2022/04/20220430101059_99.png)
#第四次把list做的程式碼
#縮排到def compute: 之下
def compute(end):
n1=0
n2=1
“””
end=eval(input())
這一段要去掉,
不然變成輸入第2次才會跑
“””
f=[n1,n2]
for i in range(3,end+1):
n3=n1+n2
f.append(n3)
n1=n2
n2=n3
for j in range(len(f)):
print(f[j],end=” “)
n=eval(input())
compute(n)
![Python TQC 510 費氏數列,list[], f.append(n3) - 儲蓄保險王](https://savingking.com.tw/wp-content/uploads/2022/04/20220501074751_55.png)
#其實直接印即可,不用list:
![Python TQC 510 費氏數列,list[], f.append(n3) - 儲蓄保險王](https://savingking.com.tw/wp-content/uploads/2022/04/20220521221234_97.png)
#直接印即可,不用list:
![Python TQC 510 費氏數列,list[], f.append(n3) - 儲蓄保險王](https://savingking.com.tw/wp-content/uploads/2022/04/20220522151658_21.jpg)
# 可以寫得更短: print(n1,n2,end=” “)
![Python TQC 510 費氏數列,list[], f.append(n3) - 儲蓄保險王](https://savingking.com.tw/wp-content/uploads/2022/04/20220522152013_66.jpg)




![Python 打造高容錯搜尋引擎:BM25、Bigram 與difflib自動糾錯實戰; from rank_bm25 import BM25Okapi ; bm25 = BM25Okapi(corpus_tokens) #corpus_tokens: list[list[str]] Python 打造高容錯搜尋引擎:BM25、Bigram 與difflib自動糾錯實戰; from rank_bm25 import BM25Okapi ; bm25 = BM25Okapi(corpus_tokens) #corpus_tokens: list[list[str]]](https://i2.wp.com/savingking.com.tw/wp-content/uploads/2026/02/20260209150527_0_a24c17.png?quality=90&zoom=2&ssl=1&resize=350%2C233)
![Python爬蟲:BeautifulSoup的 .find_all() 與 .find() 與 .select(‘標籤名[屬性名1=”屬性值1″][屬性名2=”屬性值2″]’) ; from bs4 import BeautifulSoup ; Live Server(可以預覽HTML的VS Code套件) Python爬蟲:BeautifulSoup的 .find_all() 與 .find() 與 .select(‘標籤名[屬性名1=”屬性值1″][屬性名2=”屬性值2″]’) ; from bs4 import BeautifulSoup ; Live Server(可以預覽HTML的VS Code套件)](https://i2.wp.com/savingking.com.tw/wp-content/uploads/2025/03/20250330190318_0_925655.jpg?quality=90&zoom=2&ssl=1&resize=350%2C233)
![Excel TQC考題202: 快樂小學學生名冊,自訂格式:0″公斤”;[紅色]”減”0″公斤”;[藍色]”完美身材” Excel TQC考題202: 快樂小學學生名冊,自訂格式:0″公斤”;[紅色]”減”0″公斤”;[藍色]”完美身材”](https://i1.wp.com/savingking.com.tw/wp-content/uploads/2022/04/20220410142405_70.png?quality=90&zoom=2&ssl=1&resize=350%2C233)

![Python: matplotlib如何控制legend的位置? ax.legend(handles=[patch], loc=’upper left’, bbox_to_anchor=(6/10, 3/5) Python: matplotlib如何控制legend的位置? ax.legend(handles=[patch], loc=’upper left’, bbox_to_anchor=(6/10, 3/5)](https://i0.wp.com/savingking.com.tw/wp-content/uploads/2023/05/20230502163945_79.png?quality=90&zoom=2&ssl=1&resize=350%2C233)

近期留言