斐波那契數列的第n個值
在fibonacci_series函式中進行遞迴及運算,通過input()獲得n_th的值,並在呼叫fibonacci_series函式之後輸出斐波那契數列的第n個值
斐波那契數列的介紹
斐波那契數列(fibonacci sequence),又稱**分割數列、因數學家列昂納多·斐波那契(leonardoda fibonacci)以兔子繁殖為例子而引入,故又稱為「兔子數列」,指的是這樣乙個數列:1、1、2、3、5、8、13、21、34、……在數學上,斐波那契數列以如下被以遞推的方法定義:f(1)=1,f(2)=1, f(n)=f(n-1)+f(n-2)(n>=3,n∈n*)在現代物理、準晶體結構、化學等領域,斐波納契數列都有直接的應用,為此,美國數學會從2023年起出版了以《斐波納契數列季刊》為名的乙份數學雜誌,用於專門刊載這方面的研究成果。
#作者
#生薑使用者
#迴圈輸出第n個斐波那契數列的python3程式
def fibonacci_series (n_th):
if n_th==1:
return (1)
elif n_th==2:
return(1)
elif n_th>2:
return fibonacci_series(n_th-1)+fibonacci_series(n_th-2)
z=0n_th=1
while n_th>=1:
print("input n:")
n_th=input()
n_th=int(n_th)
if n_th==0:
print("fibonacci series calculation has been stopped")
if n_th>=1:
print("the n_th number of fibonacci series:")
print(fibonacci_series(n_th))
喜歡的朋友記得點讚關注喲
我的github
Python基礎之三 Python3 基礎語法
編碼是資訊從一種形式或格式轉換為另一種形式的過程,也稱為計算機程式語言的 簡稱編碼。用預先規定的方法將文字 數字或其它物件編成數碼,或將資訊 資料轉換成規定的電脈衝訊號。編碼在電子計算機 電視 遙控和通訊等方面廣泛使用。編碼是資訊從一種形式或格式轉換為另一種形式的過程。解碼,是編碼的逆過程。pyth...
python3的樣子 python3 基礎
第一周 語言基礎 一 python是一門什麼樣的語言?解釋型動態型別強型別定義語言。二 python2和3的主要區別?1 python3裡可以直接預設寫中文,然後python2裡是不能直接寫的。2 python2裡print不用加括號,可直接寫字串,也可以加 python3裡printi必須要加括號...
手機python3教程 python3基礎教程
python 基礎教程 python 是一種解釋型 物件導向 動態資料型別的高階程式語言。python 由guido van rossum 於年底發明,第乙個公開發行版發行於年。像 perl 語言一樣 python 源 同樣遵循 gpl gnu general public license 協議。現...