当前位置:
首页 >
python练习笔记——面试题 F(n) = F(n-1)+F(n-2)
发布时间:2025/3/20
24
豆豆
生活随笔
收集整理的这篇文章主要介绍了
python练习笔记——面试题 F(n) = F(n-1)+F(n-2)
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
已知: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)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 17天17个Python设计模式--目录
- 下一篇: Python函数默认参数陷阱