实例6:python

#斐波那契数列(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))

实例6:python