求斐波那契数列-python

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求斐波那契数列-python相关的知识,希望对你有一定的参考价值。

斐波那契数列 Fibonacci sequences(fei bo na qi):0、1、1、2、3、5、8、13、21、34……

技术分享图片

技术分享图片

 

递归算法:

1 def Fibonacci(n):
2     if n <= 1: return n
3     else: return Fibonacci(n - 1) + Fibonacci(n - 2) 

迭代算法:

1 def Fibonacci(n):
2     if n <= 1: return n
3     else:
4         oneback,twoback = 1, 0
5         for i in range(2, n + 1):
6             current = twoback + oneback
7             twoback, oneback = oneback, current
8         return current

 

以上是关于求斐波那契数列-python的主要内容,如果未能解决你的问题,请参考以下文章

利用递归函数求斐波那契值python版

求斐波那契数列-python

python3 求斐波那契数列(Fibonacci sequence)

递归求斐波那契数列

python编写斐波拉契数列前20项

JavaScript求斐波那契数列的和