#斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。
#F0 = 0 (n=0)
#F1 = 1 (n=1)
#Fn = F[n-1]+ Fn-2
#!/usr/bin/python
-- coding: UTF-8 --
#def fib(n):
a,b = 1,1
for i in range(n-1):
a,b = b,a+b
return a
输出了第10个斐波那契数列
#print (fib(10))
#!/usr/bin/python
-- coding: UTF-8 --
使用递归
def fib(n):
if n1 or n2:
return 1
return fib(n-1)+fib(n-2)
输出了第10个斐波那契数列
print (fib(10))