斐波拉切数列(python实现)
来源:互联网 发布:php酒店管理系统 编辑:程序博客网 时间:2024/05/20 21:23
斐波那契数列,简单地说,起始两项为0和1,此后的项分别为它的前两项之后。
方式1:
def fibo(num): numList = [0,1] for i in range(num - 2): numList.append(numList[-2] + numList[-1]) print ("前%d项斐波拉切数列为:" %num, numList)if __name__=='__main__': fibo(10)
方式2:迭代器实现
class Fibs: def __init__(self, n=10): self.a = 0 self.b = 1 self.n = n def __iter__(self): return self def __next__(self): self.a, self.b = self.b, self.a + self.b if self.a > self.n: raise StopIteration return self.afibo = Fibs(100)for each in fibo: print(each)
阅读全文
0 0
- 斐波拉切数列(python实现)
- Python实现简单的斐波拉切数列计算
- python 实现Fibonacci数列
- 用Python实现斐波拉契数列
- Python实现PAT1030 完美数列
- Python 实现斐波那契数列 (黄金分割数列)
- 斐波拉契数列的python多种完美实现
- 斐波拉契数列(Fibonacci)的Python实现
- python实现斐波那契数列
- Python中斐波那契数列实现
- 利用Python实现将数列排序
- 斐波那契数列 python实现
- python实现斐波拉契数列的看法
- 【Python】Python使用generator实现斐波那契数列
- 使用python编程生成斐波拉切数列
- python超简单实现斐波那契数列
- 腾讯马拉松之数列求和(python 实现)
- 用Python简单实现斐波那契数列
- poj2528 Mayor’s posters(线段树+离散化)
- 加速Oracle大批量数据处理 的命令
- Makefile经典教程
- Java:一维数组
- 同花顺&京颐测试工程师面试问题总结
- 斐波拉切数列(python实现)
- 做了几天杭电ACM感想
- 跑步去了
- LearnOpenGL1.0创建窗口
- 声明式事务
- PAT乙级1024
- 线程间通信之信号量(多文件编程,全局变量的问题)
- 2017.9.27 青蛙的约会 失败总结
- OOP基础