Python课件05.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CH5 Exercises 2012年3月20日 Fibonacci Sequence 13世纪初,意大利数学家斐波那契 (Fibonaccy)在所著《算盘书》中提高“兔 子生崽”的趣题:假设兔子出生后两个月就 能生小兔,且每月一次,每次不多不少恰 好一对(一雄一雌)。若开始时有出生的 小兔一对,问一年后共有多少对兔子。 斐波那契数列定义为: F =F =1 1 2 F =F +F n n-1 n-2 Fibonacci Sequence 分析: Fibonacci数列应该是: 1,1,2,3,5,8,13,21,34,55…… 假设要求n的fibonacci数列, 如果n为0或1,则其fib(n)应该为1。 如果n1,那么fib(n)应该是其前两个的 值,以此往前推。 Fibonacci Sequence def fib(x): if x 0 or x 1: return 1 else: return fib(x-1) + fib(x-2) Fibonacci Sequence def fibs(x): result=[0,1] for i in range(x-2): result.append(result[-2]+result[-1]) return result 计算阶乘 求某数n的阶乘。 阶乘即:n!=1*2*3*……*(n-1)*n,即: 6!=1*2*3*4*5*6 5!=1*2*3*4*5 4!=1*2*3*4 计算阶乘 def factorial(n): result=n for i in range(1,n): result=result*i return result 阶乘 def factorial(n): if n 1: return 1 else: return n*factorial(n-1) 猴子吃桃子 有一个猴子第一天摘下若干桃子,当 即吃了一半,还不过瘾,又多吃了一 个。第二天早上又将剩下的桃子吃掉 一半,又多吃了一个。以后每天早上 都吃了前一天剩下的一半又多吃一 个。到第10天早上想再吃时,发现只 剩下一个桃子了,问第一天共摘了多 少个桃子。 返回 猴子吃桃子 求解要点: 第一天的桃子数是第二天桃子数加1后 的2倍,第二天的桃子数是第三天桃子 数加1后的2倍,……,推出:第k天的 桃子数是第k+1天桃子数加1后的2倍。 设第k天的桃子数是t(k),则有: t(k)=2*(t(k+1)+1) 初始条件为:t(10)=1 猴子吃桃子 t(9)=2*(t(10)+1)=2*2=4 t(8)=2*(t(9)+1)=2*5=10 t(7)=2*(t(8)+1)=2*11=22 t(6)=2*(t(7)+1)=2*23=46 …… 初始条件为:t(10)=1 猴子吃桃子 def peach(n): if n=10:return 1 else: return (peach(n+1)+1)*2 猴子爬山 一个顽猴在一座有30级台阶的小山上爬山跳 跃。上山一步可上跳1级或上跳3级。求上山有 多少种不同的跳法。 返回 猴子爬山 上山最后一步到达第30级台阶,完成上山,共 有f(30)种不同的爬法;到达30级之前有可能 在29级(上跳1级)或27级(上跳3级),而到 达第27级或29级台阶有f(27)或f(29)种。 有:f(30)=f(29)+f(27) 以此

文档评论(0)

00625 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档