这是我的在线课程模块的一部分,我需要编写一个程序,用户输入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