码迷,mamicode.com
首页 > 编程语言 > 详细

求斐波那契数列-python

时间:2017-11-26 15:57:06      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:递归算法   ret   https   图片   def   迭代   turn   技术   pre   

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

标签:递归算法   ret   https   图片   def   迭代   turn   技术   pre   

原文地址:http://www.cnblogs.com/immersion/p/7899054.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!