创新互联Python教程:python中用递归的方法实现斐波拉契数列

斐波拉契数列又称黄金分割数列、兔子数列。是一个非常美丽、和谐的数列。因数学家莱昂纳多·斐波那契以兔子繁殖为例子而引入,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n ∈ N*)在现代物理、准晶体结构、化学等领域,斐波纳契数列都有直接的应用。今天我们就来用递归的方法实现斐波拉契数列。

为浑江等地区用户提供了全套网页设计制作服务,及浑江网站建设行业解决方案。主营业务为网站设计、网站建设、浑江网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

代码:

def fib_1(i):
    if (i <= 0):
        return 0;
    if (i == 1):
        return 1;
    temp = fib_1(i - 1) + fib_1(i - 2);
    return temp;

用递归的方法可以实现斐波拉契数列,写法最简洁。但是效率低,参数越大时间超长,小伙伴们在使用的过程中要注意哦~

当前题目:创新互联Python教程:python中用递归的方法实现斐波拉契数列
浏览路径:http://www.gawzjz.com/qtweb2/news36/5336.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联