def fib(max):
n, a, b = 0, 0, 1
while n < max:
print(b)
a, b = b, a + b
n = n + 1
return 'done'

注意,赋值语句:

a, b = b, a + b

相当于:

t = (b, a + b) # t是一个tuple
a = t[0]
b = t[1]

最新文章

  1. POJ1753(位操作和枚举)
  2. c# .Net :Excel NPOI导入导出操作教程之List集合的数据写到一个Excel文件并导出
  3. Anjs分词器以及关键词抓取使用的方法
  4. 第一章Android系统移植与驱动开发概述--读书笔记
  5. 【matlab】设定C++编译器
  6. 取出return array() 数组内容
  7. 转:[置顶] 从头到尾彻底理解KMP(2014年8月22日版)
  8. 09_Sum游戏(UVa 10891 Game of Sum)
  9. Window_搭建SVN服务器
  10. Linux dd 命令
  11. Oracle数据库安装后,登录Database Control时密码错误
  12. [Flask]学习Flask第三天笔记总结
  13. [POJ] 3368 / [UVA] 11235 - Frequent values [ST算法]
  14. QT皮肤框架-TQUI
  15. Cloudera Hadoop 4 实战课程(Hadoop 2.0、集群界面化管理、电商在线查询+日志离线分析)
  16. 软测试综述——PV操作
  17. C#生成word
  18. Spring定时器实现(二)
  19. Kaldi的nnet2 Component
  20. VLAN 及 GVRP 配置

热门文章

  1. UIWebView使用中的内存相关问题
  2. mysql双机热备+heartbeat集群+自动故障转移
  3. android菜鸟学习笔记16----Android项目打包安装过程(Run as Android Application)
  4. meaven环境变量配置
  5. 九度OJ 1147:Jugs(罐子) (模拟、游戏)
  6. c++中的基本知识点
  7. 韩国版微信Kakao推出公链,能否用区块链实现全球扩张?
  8. Hibernate load 和 Get的区别
  9. JavaScript学习笔记(持续更新)
  10. 使用qt+ros调用摄像头遇到的问题