python进阶练习之——斐波那契数列

Posted 肥学大师

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python进阶练习之——斐波那契数列相关的知识,希望对你有一定的参考价值。

题目 斐波那契数列。
程序分析 斐波那契数列(Fibonacci sequence),从1,1开始,后面每一项等于前面两项之和。图方便就递归实现,图性能就用循环。
def Fib(n):
    return 1 if n<=2 else Fib(n-1)+Fib(n-2)
print(Fib(int(input())))

朴素实现
target=int(input())
res=0
a,b=1,1
for i in range(target-1):
    a,b=b,a+b
print(a)

小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶有什么不明白的欢迎私信或留言,得到细致讲解。
在这里插入图片描述

以上是关于python进阶练习之——斐波那契数列的主要内容,如果未能解决你的问题,请参考以下文章

python做斐波那契数列。

python代码实现斐波那契数列数列

python递归求斐波那契数列前10项

编写一递归函数求斐波那契数列的前40项

斐波那契数列-python实现

剑指offer斐波那契数列python