今天偶然看到这个题目,闲着没事练一下手

if __name__ == '__main__':
"""
斐波那契数列(Fibonacci sequence),
又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。
""" def get_fibs(n):
"""
获取长度为n的裴波那契数列
:param n:length of list [int]
:return:generator object
"""
a, b = 1, -1
for i in range(n):
a, b = a+b, a
yield a print(list(get_fibs(15))) //[0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377]

最新文章

  1. Java数组技巧攻略
  2. IOS圆头像
  3. 分布式架构高可用架构篇_04_Keepalived+Nginx实现高可用Web负载均衡
  4. 保护企业的Word文档
  5. 转来的 cuda makefile 写法学习
  6. SQL语言简介
  7. 剑指OFFER之从1到n中出现1的次数(九度OJ1373)
  8. iOS推送介绍
  9. 因host命令导致无法正常SHUTDOWN的实验
  10. 我是如何理解Android的Handler模型_3
  11. linux下的/dev/shm/ 以及与swap目录的区别【转】
  12. 如何写好css系列之button
  13. js--map函数的使用
  14. EasyGui的一个小例子
  15. Nowcoder contest 392 I 逛公园 (无向图割边模板)
  16. [JAVA]JAVA章3 如何获取及查看DUMP文件
  17. SqlServer 循环建表、删除表、更新表
  18. 如何在servlet中获取spring创建的bean
  19. 使用PlaceHolder,测试碰见的问题
  20. Windows安装PostgreSQL数据库 无法初始化数据库问题

热门文章

  1. html使用空格的替代符号
  2. 使用Git工具批量拉取代码
  3. [python]汉诺塔问题
  4. selenium-01-简介
  5. 程序员写 2000 行 if else?领导:这个锅我不背
  6. Flask学习之旅--用 Python + Flask 制作一个简单的验证码系统
  7. Android导入Burp Suite证书抓包HTTPS
  8. centos7 Apache开启URL重写组件并配置.htaccess实现伪静态
  9. C++之路 #1
  10. python爬虫添加请求头和请求主体