灵山县建设局网站,网站推广100种方法,哪些网络公司可以做机票预订网站,在深圳注册公司流程及费用题目
输出斐波那契数列
分析
斐波那契数列#xff08;Fibonacci sequence#xff09;#xff0c;又称黄金分割数列#xff0c;指的是这样一个数列#xff1a;0、1、1、2、3、5、8、13、21、34、……。
在数学上#xff0c;费波那契数列是以递归的方法来定义#xff…题目
输出斐波那契数列
分析
斐波那契数列Fibonacci sequence又称黄金分割数列指的是这样一个数列0、1、1、2、3、5、8、13、21、34、……。
在数学上费波那契数列是以递归的方法来定义 F0 0 (n0) F1 1 (n1) Fn F[n-1] Fn-2
答案
# 方法一
def fib1(n):a,b 1,1for i in range(n-1):a,b b,abreturn a
f1 []
for i in range(1,11):f1.append(fib1(i))
print(f1)# 方法二
def fib2(n):if n1 or n2:return 1return fib2(n-1) fib2(n-2)
f2 []
for i in range(1,11):f2.append(fib2(i))
print(f2)# 方法三
def fib3(n):if n1:return [1]if n2:return [1,1]fibs [1,1]for i in range(2,n):fibs.append(fibs[-1] fibs[-2])return fibs
print(fib3(10))# 输出 [1, 1, 2, 3, 5, 8, 13, 21, 34, 55]