python实现斐波那契数列
2017-07-09 14:47
204 查看
斐波那契数列的发明者是意大利数学家昂纳多.斐波那契(Leonardo Fibonacci)。斐波那契数列又被称为黄金分割数列,或兔子数列。它指的是这样一个数列:0 1 1 2 3 5 8 13 21 34 ....在数学上,斐波那契数列以递归的方法定义:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2(N>=2,n属于N*)。简单的说明斐波那切数列的规律为:第1个数为0,第2个数为1,之后每个数值都是前两位的和。
#!/usr/bin/python3 # coding=utf-8 import time def fbis(num): result = [0,1] for i in range(num-2): result.append(result[-2]+result[-1]) return result def main(): result = fbis(10) fobj = open("/root/result.txt","w+") for i , num in enumerate(result): #enumerate可以生成带索引的迭代序列。 print u"第 %d 个数是:%d" % (i,num) fobj.write("%d"%num) time.sleep(1) if __name__ == '__main__': main()
相关文章推荐
- python实现的斐波那契数列
- python 实现斐波那契数列
- python 斐波那契数列缓存方式实现
- 斐波那契数列的算法实现 —— python
- python实现最简单斐波那契数列
- python超简单实现斐波那契数列
- 斐波那契数列(Fibonacci sequence)Python实现的三种方案:列表 递归 生成器
- Python中斐波那契数列实现
- Python实现斐波那契数列
- python学习系列---斐波那契数列的多种实现
- Python 实现斐波那契数列 (黄金分割数列)
- 算法:Python中的斐波那契数列实现
- Python实现一个简易的斐波那契数列
- python语言实现斐波那契数列
- 要求输入一个整数n,请你输出斐波那契数列的第n项 python实现
- python 实现斐波那契数列,动态删除历史数据demo,很久以前写的,分享给大家 推荐
- 用Python简单实现斐波那契数列
- Python3基础 用 函数递归实现 斐波那契数列
- 斐波那契数列的实现(Python)
- python学习系列---斐波那契数列的多种实现