這是我的在線課程模塊的一部分,我需要編寫一個程序,用戶輸入number(n)
,然後程序會在斐波那契數列中打印第一個n
數字。顯示斐波那契計算中的所有數字
我目前編寫的程序,以便打印出某個位置的fibonacci
號碼。例如,如果我輸入「7」,它將打印「13」。
n = int(input("Enter a number:"))
fibonacciSeries = ((1+sqrt(5))**n-(1-sqrt(5))**n) /(2**n*sqrt(5))
print (fibonacciSeries)
如何修改此代碼,以便打印出序列中第7個數字前的所有數字?
你知道斐波那契的遞歸形式和關閉嗎?或者將閉合的表格放在循環中? – doctorlove