范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

利用递归函数求斐波那契值python版

  首先我们要了解一下什么是递归。
  递归法,递归法就是利用上一个或者上几个状态来求取当前状态的值(个人看法)。也可以说成函数自己调用自己的一种解决问题的策略。因此递归法通常是依托函数来实现的,递归函数总是会有一个出口,我们在解决递归问题时,只需要找出递归的关系式以及递归函数的出口(这两个可以说是递归函数的核心了)。下面我将在这里举求斐波那契值的例子带领着大家具体的实践一下递归法。
  很显然递归函数的递推式是:fib(n) = fib(n-1)+fib(n-2)。
  递归函数的出口是当n为1时返回1,当n为0时返回0。
  最后递归函数的核心代码就可以写出了:def fib(n):     if n==0:#当n为0时返回0         return 0     elif n==1:#但n为1时返回1         return 1     else:#当n大于1时,用递归的方法调用函数求第n-1和第n-2个斐波那契值         return fib(n-1)+fib(n-2)
  然后总的代码就是:def fib(n):     if n==0:#当n为0时返回0         return 0     elif n==1:#但n为1时返回1         return 1     else:#当n大于1时,用递归的方法调用函数求第n-1和第n-2个斐波那契值         return fib(n-1)+fib(n-2) n=int(input()) print(fib(n))
  具体思路如下:
  语句 return fib(n-1)+fib(n-2)的意思就是向前求斐波那契值,直到n-1=1,n-2=0
  因为只有第1个和第0个斐波那契值是确定的
  例:
  当n=3时
  第一次调用函数fib会执行第三条语句(因为n>1)这样求回返回fib(2)+fib(1)
  第二次调用函数时,因为2>1所有会返回fib(1)+fib(0);因为1不大于1,所以调用函数时
  会执行第二条语句返回1值。
  第三次调用函数,会执行第一和第二条语句,依次返回0和1从而求得fib(2)
  fib(3)=fib(2)+fib(1)
  fib(2)=fib(1)+fib(0)
  即fib(3)=fib(1)+fib(0)+fib(1)=2*fib(1)+fib(0)

可以用门卡解锁的柜锁,它终于升级了!不知道各位是否还记得我之前接过的一款柜锁,没错,就是下面这张图的产品,时隔半年左右的时间,它升级了,为什么这么说呢?我们一起来看看吧!两款产品有什么区别?老款不支持使用id卡解锁,磁吸充电新方式?iPhone12的最佳伴侣南卡Power3哈喽大家好,我是你们的校长!今天给大家带来的是这款南卡Power充电宝的最新款,南卡Power3!作为Power系列的第三款产品,南卡Power3能给我们带来什么样的表现呢?让我们极简设计究极便携三模小键盘杜伽K330W哈喽大家好,我是你们的校长,今天给大家带来的是杜伽既Fusion之后再次推出的一款三模键盘杜伽K330W!作为K系列的延续,310系列是100配列,320系列是80配列,而这次的K智行,千里。你好,鹏友小鹏G32020款超长续航智能SUV试驾体验大家好,我是上古教父。日常生活里,我非常喜欢评测各种科技产品,也正是因为对科技的发烧热爱,我很有幸加入了小米公司。记得在去年小米年会上,雷总和小鹏总联手送出了21辆小鹏汽车作为年会新西兰MitoQ携欧阳靖携发布高燃独白视频诠释人生了不起的粒量2021年10月17日今日,新西兰细胞科技领先品牌MitoQ携手亚洲说唱第一人欧阳靖MCJin,重磅解锁了不起的粒量主题视频,并宣布欧阳靖担任MitoQ品牌大使,正式引爆双十一电商假期必看美好家大礼包假期升级了盼望着,盼望着,长假终于来啦快乐的日子也开启啦如此美好的时光怎能少了惊喜福利让快乐加倍呢?美好家大礼包节日膨胀版来咯想要优惠购新机,美美拍大片?5G手机购机直降1200元起,优惠满假期照片存不下emo了?别怕!神器来了十一黄金周长假进入尾声好多小伙伴还沉浸在祖国的山水风情中光是眼睛看哪儿够必须拍拍拍!可是还没拍尽兴手机就又双叒叕装不下了!相册爆满内存不足游戏没法儿玩哎,这可怎么办?愁skr人难道公民同招之后,有民办学校学费涨了135,是何道理?公民同招与学费涨价华说每年这个时候,本年度的义务教育阶段招生入学实施意见发布之后,本市各区便开始陆续公布招生计划方案。年复一年,按部就班。自然,舆论是不会缺席的,照例会有一番议论。通用走了,福特也走了,是什么让他们离开了印度车市?印度的车市华说城外的人想冲进来,城里的人想逃出去。对全球汽车厂商而言,印度市场便是一个围城外面的想进去,在内的忙着出来。福特汽车公司显然是后者。前些天,福特汽车公司首席执行官吉姆法美国鼓吹全球最低企业税率,真实意图何在?全球最低企业税率与美国的意图华说张口闭口美国回来了的拜登政府上台以来忙乎的很。忙乎的原因,当然是为了证明回来了。譬如说,刻下,美国便四处张罗着设定全球最低企业税率。前些天,美国财政品人间烟火,不畏人生起起落落。清晨的鸟鸣唤醒了这个南方小城,背上行囊,抖落一身的风尘,该告别了,我怕会喜欢这座城市,害怕日久生情。昨夜的酒,掺杂着浓烈甜蜜和苦涩,而今晨的风带着难舍的离别,淡淡的愁。把所有的过去
2021款路虎发现,给你提供更野蛮的动力,更舒适的内空2021款陆虎发现使用新的技术,新的动力总成微妙的样式更新,但三排DiscoSUV已经相当漂亮了。新的动力总成,更新的信息娱乐系统和新颖的款式,路虎的三排DiscoverySUV将设计赋能匠心敬党UampampampI由我BS346亮相工业设计创新走廊2020年7月,广州市工业设计行业协会携手方圆商管集团联合打造的工业设计创新走廊正式亮相。走廊展示以工业设计与数字化发展为主题,重点关注人工智能新能源5G传播智慧城市等相关领域的设本田主攻东亚市场的平价小型跨界休旅BRV推出新款车型谈到本田的B距小型跨界休旅车,大家都会联想HRV,而在亚洲部分地区和市场,特别是东盟地区国家,本田在B级距之中,还有一台BRV,最近BRV推出二代新车型,以取代2015年推出的原始丰田日版CorollaCross改名锋兰达进军国内市场丰田日版CorollaCross改名进军国内市场丰田SUV家族在中国市场已经达到几乎全覆盖的状态,从入门的CHRIZOARAV4WildlanderHighlanderCrownK荣获中国新能源乘用车市场四连冠,比亚迪这波操作够狠提起汽车行业,仍然有许多人表示选合资不选国产。合资品牌真比国产品牌好吗?事实上,国产品牌近几年的发展有目共睹,在新能源汽车行业一往无前的当下,国产品牌一次次的出色销量数据,都在证明三千亿互联网医疗市场洗牌?谁在暗喜谁将掉队本文系深潜atom第366篇原创作品在疫情的推动下,我国互联网医疗行业快速发展,根据2021年(上)中国互联网大健康市场数据报告显示,2020年中国互联网大健康市场规模高达3426心楽Soulnote横扫日本StereoSound评奖StereoSound立体声杂志是日本排名第一的权威音响和唱片杂志。StereoSound在亚洲音响发烧界有着举足轻重的领航作用。特别在中国,包括港澳和台湾地区,音响发烧的发展更是保险公司Getsafe视觉形象升级Getsafe成立于2015年,是欧洲InsurTech现场的先驱之一,现已发展为一家纯数字化保险公司,在所服务的业务领域提供数字保险产品,客户随时可以使用应用程序,实时提交索赔或非营利组织GirlsWhoCode视觉形象升级GirlsWhoCode成立于2012年,是一个国际性非营利组织,致力于帮助年轻女孩在计算机领域获得专业技能学位和职业机会,其使命是弥合技术领域的性别差距,并改变程序员的形象和行为苹果三星靠边站!荣耀Magic3登顶鲁大师续航第一随着手机发展越来越迅速,续航渐渐成为手机的能否获得好评的关键性因素之一,毕竟一台手机性能再强,没有续航说啥也白搭。在鲁大师刚刚发布的续航排行榜中,即将发布的荣耀Magic3手机成功爱威影音4月发烧友演示会活动报道4月24日周六下午,我们迎来了爱威影音第二场发烧友演示会,新老朋友齐聚一堂,聊聊hifi听听音乐。活动伊始,由爱威影音副总经理曾铭渊先生担任主持,对来参加本次发烧友演示会的朋友们表