已知:F(0) = 0, F(1) = 1, F(n) = F(n-1) + F(n-2) 其中(n≥2,n∈N*)

求:求10以内的函数值分别是多少

方法一:

def F(n):if n <= 1:return 1else:return F(n-1) + F(n-2)for i in range(100):print(i,"-->",F(i))

方法二:

def F(n):x,a,b=0,0,1while x < n:a,b = b,a+bx += 1return bfor i in range(100):print(i,"-->",F(i))

说明两者都是循环语句是可以替换递归逻辑的,且循环语句要比递归运行效率高!

python练习笔记——面试题 F(n) = F(n-1)+F(n-2)相关推荐

  1. python字符串前加“u、r、b、f”的作用

    转自: python字符串前加"u.r.b.f"的作用_嫣夜来的博客-CSDN博客

  2. 最全python爬虫面试笔试题及答案汇总,三万多字,持续更新,适合新手,应届生

    目录 一些经典的Python爬虫和网络编程面试题... 1 1.动态加载又对及时性要求很高怎么处理?... 1 2.分布式爬虫主要解决什么问题?... 1 3.什么是 URL?... 1 4.pyth ...

  3. Python学习笔记(十一)

    Python学习笔记(十一): 生成器,迭代器回顾 模块 作业-计算器 1. 生成器,迭代器回顾 1. 列表生成式:[x for x in range(10)] 2. 生成器 (generator o ...

  4. python 学习笔记 12 -- 写一个脚本获取城市天气信息

    近期在玩树莓派,前面写过一篇在树莓派上使用1602液晶显示屏,那么可以显示后最重要的就是显示什么的问题了. 最easy想到的就是显示时间啊,CPU利用率啊.IP地址之类的.那么我认为呢,假设可以显示当 ...

  5. Python机器学习笔记:sklearn库的学习

    自2007年发布以来,scikit-learn已经成为Python重要的机器学习库了,scikit-learn简称sklearn,支持包括分类,回归,降维和聚类四大机器学习算法.还包括了特征提取,数据 ...

  6. python开发工程师面试题-2019超实用Python开发工程师面试题分享

    原标题:2019超实用Python开发工程师面试题分享 Python诞生很早,但真正火爆时间并不长.目前Python语言的应用领域非常广泛,主要有系统编程.图形处理.数学处理.文本处理.数据库编程.网 ...

  7. 廖Python学习笔记一

    1. 廖Python学习笔记 大的分类 如函数 用二级标题,下面的用三级 如输入输出 1.1.1. 输入输出 1.1.1.1. 输出 用 print() 在括号里加上字符串,就可以向屏幕上输出指定的文 ...

  8. Python学习笔记(六)

    1. IO编程 1.1 文件读写 1.2 StringIO和BytesIO 1.3 操作文件和目录 1.4 序列化 2. 进程和线程 2.1 多进程 2.2 多线程 2.3 ThreadLocal 2 ...

  9. Python 学习笔记(3)对txt文件的读与写操作(下)

    上一章节我们讨论了如何对txt文本文件进行读写操作,这一张将讨论如何进行二进制文件的写与读.<Python 学习笔记(3)对txt文件的读与写操作(上)>的链接如下https://blog ...

最新文章

  1. mysql user 用户名长度_为什么注册的用户账号长度不能超过5个字符
  2. javascript Window 对象模型
  3. C#工厂方法模式 -抽象工厂模式
  4. 浪费超9000亿美金,数字化转型失败罪魁祸首在DevOps?
  5. MySQL常用数据类型
  6. 游标遍历所有数据库循环执行修改数据库的sql命令
  7. 管理系统中计算机er图怎么画,使用PowerDesigner绘制ER图的详细教程
  8. Android--›键盘表情切换的终极解决方案(已重构)
  9. 运维部门工作总结_IT部门运维年终总结报告
  10. 《生命如一泓清水》俞敏洪
  11. 软件工程师 级别 职称 评定 从见习程序员 到 主任软件工程师
  12. 教程1:Hello Behaviac
  13. lycos搜索引擎_搜索元老Lycos计划在2013年推全新搜索引擎
  14. 珊珊来迟的解决方法——VB中防止多用户登录
  15. 考勤管理代码:python基础练手用的
  16. 中山纪念中学10日游
  17. Android伸手党系列之六:Android开发进阶
  18. 学计算机独显重要吗,花这钱真没必要!入门级独显的笔记本就别考虑了
  19. 高云1N1开发板高云gowin软件使用教程
  20. 【PHP自学笔记】变量的命名规则和变量作用域

热门文章

  1. RSA算法和RSA数字签名算法的实现
  2. python中requests的常用方法_python3 Requests常用操作
  3. 因果图法的介绍与示例分析【转载】
  4. Error:依赖版本不一致
  5. 【转】Spring 的下载、安装和使用
  6. switch case 判断是否为按钮、设置属性 Load Foreach 绑定事件
  7. 程序猿的终点?!!!
  8. C#对事务的代码封装
  9. 新浪微博,请砍掉90%的功能
  10. PMCAFF微课堂|猎豹清理大师亿万用户量产品背后的紫牛方法论,傅盛不会说的秘密...