斐波拉契数列(Fibonacci)
来源:互联网 发布:ug4轴编程视频 编辑:程序博客网 时间:2024/05/31 20:51
列表生成式法:
def fib(max): n, a, b = 0, 0, 1 while n < max: print(b) a, b = b, a + b n = n + 1 return 'done'
生成器:generator法
def fib(max): n, a, b = 0, 0, 1 while n < max: yield b a, b = b, a + b n = n + 1 return 'done'列表生成器输出:
g = fib(6)while True: try: x = next(g) print('g:', x) except StopIteration as e: print('Generator return value:', e.value) break
阅读全文
0 0
- 斐波拉契(Fibonacci)数列
- 斐波拉契数列(Fibonacci)
- 斐波拉契数列(Fibonacci)的Python实现
- Fibonacci数列(四)
- (2)Fibonacci数列
- 斐波纳契数列(Fibonacci)
- Fibonacci数列(四)
- Fibonacci数列(四)
- Fibonacci数列(递归)
- 蓝桥杯 Fibonacci数列(数列+取模)
- 斐波纳契数列(Fibonacci Sequence)
- NYOJ Fibonacci数列(四)
- fibonacci数列(递归法)
- acm-Fibonacci数列(四)
- Fibonacci数列(简单练手)
- Fibonacci数列
- Fibonacci数列
- Fibonacci数列
- 无限轮播1
- 有无条件分页查询
- 进程与线程的关系及区别
- Topcoder SRM 726 Hard
- layer关闭弹窗 (弹窗easyui:为datagrid添加radio单选框)
- 斐波拉契数列(Fibonacci)
- 无限轮播2
- JavaScript~ajax~城市三级联动
- linux 安装jdk
- 160个练手CrackMe-041
- 数据结构实验之排序一:一趟快排
- protocolBuf的跨平台基础使用1
- Myapp
- C#枚举多选的原理与实现