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

相关文章:

  • 2022-12-23
  • 2021-11-23
  • 2021-04-29
  • 2022-12-23
  • 2021-09-16
  • 2021-07-31
  • 2021-12-28
  • 2021-06-18
猜你喜欢
  • 2021-12-31
  • 2021-07-07
  • 2021-12-29
  • 2022-12-23
  • 2022-12-23
  • 2021-10-16
相关资源
相似解决方案