猴子吃桃问题

描述

猴子第一天摘下若干个桃子,立即吃了一半,还不过瘾又多吃了一个,第二天将第一天剩下的桃子吃了一半又多吃了一个,以后每天以这个规律吃下去,到第十天再去吃时发现只剩下一个桃子,问猴子第一天摘了多少个桃子?

def peach(n):if n==10:return 1else:return (peach(n+1)+1)*2
for i in range(10,0,-1):print("第{}天有{}只桃子".format(i,peach(i)))
#输出示例:
#第10天有1只桃子
#第9天有4只桃子
#第8天有10只桃子
#第7天有22只桃子
#第6天有46只桃子
#第5天有94只桃子
#第4天有190只桃子
#第3天有382只桃子
#第2天有766只桃子
#第1天有1534只桃子

推荐练习

python的学习还是要多以练习为主,想要练习python的同学,推荐可以去牛客网(点击可直达)看看,他们现在的IT题库内容很丰富,属于国内做的很好的了,而且是课程+刷题+面经+求职+讨论区分享,一站式求职学习网站,最最最重要的里面的资源全部免费。

他们这个python的练习题,知识点编排详细,题目安排合理,题目表述以指导的形式进行。整个题单覆盖了Python入门的全部知识点以及全部语法,通过知识点分类逐层递进,从Hello World开始到最后的实践任务,都会非常详细地指导你应该使用什么函数,应该怎么输入输出。

利用python解决猴子吃桃问题相关推荐

  1. 【C语言】利用递归解决猴子吃桃问题

    [C语言]利用递归解决猴子吃桃问题 参考文章: (1)[C语言]利用递归解决猴子吃桃问题 (2)https://www.cnblogs.com/ieybl/p/6597937.html 备忘一下.

  2. python猴子吃桃问题_用Python解决猴子吃桃问题

    猴子吃桃问题是数学中的一道经典问题,学习过相关数学知识的人固然已经知道该如何解答了,但还没有学到这部分知识的孩子该怎么办呢?其实接触了编程的孩子就可以用编程知识来解决这个问题了,比如Python,下面 ...

  3. python猴子吃桃问题_「每日一练」巧用python计算猴子吃桃问题

    原标题:「每日一练」巧用python计算猴子吃桃问题 猴子吃桃一直以来都是数学家们津津乐道的话题,倒不是说这个题目有多难,主要是它的逆向思维能帮我们解决很多生活和生产中的问题! 下边我们就一起来看看p ...

  4. python猴子偷桃递归_用matlab编程解决猴子吃桃问题

    满意答案 askasp9 2013.09.03 采纳率:50%    等级:12 已帮助:12317人 我也来凑个热闹,利用递归算法,得到桃子数目 将下面程序复制,建一个StealPeach.m文件, ...

  5. 递推和递归的方法解决猴子吃桃问题(10天延伸到N天)——Java

    目录 问题重述 递推法 问题分析 递推代码部分 运行结果: 递归法 问题分析 递归代码部分 运行结果: 问题重述 猴子吃桃问题. 猴子第一天吃了若干个桃子,当即吃了一半,还不解馋,又多吃了一个: 第二 ...

  6. C++解决猴子吃桃问题(详细)

    猴子吃桃问题就是:一个猴子,看到许多的桃子,第一天吃了一半,又吃了一个,第二天也吃了一半,又吃了一个,一直这样下去,到了第10天,只剩下一个桃子了,求猴子吃桃子的过程. 首先我们要知道怎么算 假设第一 ...

  7. 用遍历思想解决(猴子吃桃问题)猴子第一天摘下若干个桃子,当时就吃了一半,还不过瘾,就又吃了一个。

    猴子吃桃问题.猴子第一天摘下若干个桃子,当时就吃了一半,还不过瘾, 就又吃了一个.第二天又将剩下的桃子吃掉一半,又多吃了一个.以后每天都吃前一天剩下的一半零一个.到第 10 天在想吃的时候就剩一个桃子 ...

  8. 算法第二题:python实现猴子吃桃问题

    目录 1 题目描述 2 题目分析 3 代码实现: 3.1递归实现: 3.2 循环实现: 1 题目描述 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃一半,还不过瘾,又多吃了一个, 第二天早上又将剩下的 ...

  9. 函数递归(python)——猴子吃桃

    函数递归--猴子吃桃 1.问题描述 一个猴子摘了一些桃子,它第一天吃掉草了其中的一半然后再多吃了一个,第二天照此方法又吃掉了剩下桃子的一半加一个,以后每天如此,直到第十天早上,猴子发现只剩下一个桃子了 ...

最新文章

  1. windows 上rsync客户端使用方法
  2. 比特币现金可能成为市值第四大最大的加密货币
  3. oracle中代替in 和not in 高效方法
  4. .Net面试题汇总(一) 帮你轻松过笔试关
  5. ASP.NET MVC中,通用的异常处理
  6. 基于CentOs的Hadoop集群全分布式部署
  7. javascript美术馆
  8. 自定义Button按钮
  9. 荷兰国旗问题与快速排序
  10. Java定时任务与分布式定时任务
  11. 员工年终绩效考核表模板
  12. 用php向新年问候,春节好早安问候语:适合新的一年发的朋友圈祝语
  13. background 渐变背景
  14. 北京航空航天大学计算机学院院长,胡勇 中文主页 北京航空航天大学教师个人主页系统...
  15. 50个安卓开发者应该熟悉的Android Studio技巧和资源
  16. response对象在servlet中的常用方法讲解
  17. .Net、C# 汉字转拼音,简体繁体转换方法
  18. VC6.0调试功能使用介绍
  19. PAT Basic Level 1027 打印沙漏 解题思路及AC代码
  20. maya python

热门文章

  1. 熬过寒冬,遇金三银四,为何投简历无人问津?
  2. 模拟登录新浪微博-python
  3. matlab实现幅度调制,利用matlab实现信号幅度的调制与解调钟媛
  4. 【SICP练习】149 练习4.5
  5. 【场景图生成】Graphical Contrastive Losses for Scene Graph Parsing
  6. OpenJudge1.3 答案
  7. 随机抽取人员回答问题FLASH
  8. 大咖说·对话开源|与Tapdata论道数据技术开放生态
  9. HOG matlab 代码
  10. Java项目:在线健身房管理系统(java+SpringBoot+JSP+HTML+maven+mysql)