博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python实现斐波那契数列
阅读量:5971 次
发布时间:2019-06-19

本文共 504 字,大约阅读时间需要 1 分钟。

  hot3.png

尽管已经烂大街了。但是有一次面试竟然没有想明白。

扣着一句,

a, b = 0 ,1a, b = b ,a + b

竟然不知道怎么组合了。惭愧,自省。

特此按照逻辑思考记录一下。

# 0、1、1、2、3、5、8、13、21、34、55# 顺势逻辑的过程。def fib1(n):    a, b = 0, 1    for i in range(n-1):        a, b = b, a+b        # 修改一个可以打印fib的数列        # print(a)        # fib_list.append(a)    # print("".join(fib_list))    return aprint(fib1(10))# 递归的方法。def fib2(n):    if n == 1:        return 0    if n == 2:        return 1    return fib2(n - 1) + fib2(n - 2)print(fib2(10))

 

转载于:https://my.oschina.net/asktao/blog/2994972

你可能感兴趣的文章
[New Portal]Windows Azure Storage (13) 本地冗余存储 vs 地理冗余存储 (下)
查看>>
利用OCR识别扫描的jpg、tif文件的文字
查看>>
(转)超过 130 个你需要了解的 vim 命令
查看>>
用反射解决水果篮问题 [Design, C#]
查看>>
网络协议栈4:bind()函数
查看>>
POJ 3468 A Simple Problem with Integers (伸展树区间更新求和操作 , 模板)
查看>>
pycharm 注册码/License server 2017年最新
查看>>
json序列化对象
查看>>
GTD时间管理阅读笔记
查看>>
中间件的调度
查看>>
《ASP.NET AJAX程序设计》图书相关资源总索引
查看>>
SecureCRT 绝佳配色方案, 保护你的眼睛
查看>>
深度学习网络训练技巧汇总
查看>>
ZOJ 2859 Matrix Searching(二维线段树)
查看>>
SQL Server: Datetime,Datetime2
查看>>
艾伟也谈项目管理,如何完成看似不可能完成的任务
查看>>
[转]gtest使用
查看>>
VS操作技巧
查看>>
修炼九阴真经Windows Phone开发 (13):Panorama全景模式概述与应用
查看>>
JAVA数据结构--选择排序
查看>>