猴子吃桃问题 python
猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少?提示:采取逆向思维的方法,从后往前推断。该题目不需要创建函数
n = 1 for i in range(9,0,-1):print('第%i天剩下的%i个桃子'%(i,(n+1)*2))n = (n+1)*2
运行结果:
第9天剩下的4个桃子
第8天剩下的10个桃子
第7天剩下的22个桃子
第6天剩下的46个桃子
第5天剩下的94个桃子
第4天剩下的190个桃子
第3天剩下的382个桃子
第2天剩下的766个桃子
第1天剩下的1534个桃子
转载于:https://www.cnblogs.com/carlber/p/9901996.html
猴子吃桃问题 python相关推荐
- 猴子吃桃问题-python版
#!/usr/bin/env python # -*- coding: utf-8 -*- # 题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 # 第二天早上又将剩下 ...
- 编程笔试(解析及代码实现):国内各大银行(招商银行/浦发银行等)在线笔试常见题目(猴子吃桃/字符串逆序输出/一段话输出字的个数/单词大小转换等)及其代码实现(Java/Python/C#等)之详细攻略
编程笔试(解析及代码实现):国内各大银行(招商银行/浦发银行等)在线笔试常见题目(猴子吃桃/字符串逆序输出/一段话输出字的个数/单词大小转换等)及其代码实现(Java/Python/C#等)之详细攻略 ...
- 编程笔试(解析及代码实现):猴子吃桃。猴子第一天吃了若干个桃子,当即吃了一半,还不解馋,又多吃了一个…的C++、Java、Python、C#等语言代码实现
编程笔试(解析及代码实现):猴子吃桃.猴子第一天吃了若干个桃子,当即吃了一半,还不解馋,又多吃了一个. 第二天早上又将剩下的桃子吃了一半,还是不过瘾,又多吃了一个.以后每天都吃前一天剩下的一半再加一个 ...
- Python趣味编程3则:李白买酒、猴子吃桃、宝塔上的琉璃灯
1.李白买酒 问题描述: 李白街上走,提壶去买酒.遇店加一倍,见花喝一斗.店不相邻开,花不成双长.三遇店和花,喝光壶中酒.请问此壶中,原有多少酒? 简单分析: 题目中加一倍是指再购买和壶中酒同样数量的 ...
- python猴子吃桃问题_用Python解决猴子吃桃问题
猴子吃桃问题是数学中的一道经典问题,学习过相关数学知识的人固然已经知道该如何解答了,但还没有学到这部分知识的孩子该怎么办呢?其实接触了编程的孩子就可以用编程知识来解决这个问题了,比如Python,下面 ...
- python猴子吃桃三种解法_【Python】【demo实验22】【练习实例】【猴子吃桃问题】...
原题: 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下的一半零一个.到第10天早上想再吃时,见只 ...
- Python猴子吃桃问题
目录 题目 一.解析 二.步骤 程序实现: 运行结果: 总结 题目 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个.第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每 ...
- python猴子吃桃问题_「每日一练」巧用python计算猴子吃桃问题
原标题:「每日一练」巧用python计算猴子吃桃问题 猴子吃桃一直以来都是数学家们津津乐道的话题,倒不是说这个题目有多难,主要是它的逆向思维能帮我们解决很多生活和生产中的问题! 下边我们就一起来看看p ...
- 100个python算法超详细讲解:猴子吃桃
[100个python算法超详细讲解]@谷哥技术 1.问题描述 一个猴子摘了一些桃子,它第一天吃掉了其中的一半然后再多吃了 一个,第二天照此方法又吃掉了剩下桃子的一半加一个,以后每天如 此,直到第十天 ...
最新文章
- 报名 | 加密金融生态大咖私享会
- IOS上路_07-简单示例-电子书
- boost::parameter::deduced相关的测试程序
- RT-Thread pin设备驱动代码结构剖析
- activemq 内存_ActiveMQ中的温度,存储和内存使用百分比
- html文字依次显示,利用定时器和css3动画制作文字依次渐变显示的效果
- [Android] 年年有鱼手机主题
- 全新视角洞察租车行业发展趋势
- RTS与CTS的含义
- cv2.cornerHarris()详解 python+OpenCV 中的 Harris 角点检测
- 为什么Java会给system报错_java – 为什么将System.nanoTime()转换为Calendar对象会给我错误的当前日期?...
- 一起谈.NET技术,ASP.NET的状态管理
- Git版本控制及Goland使用Git教程
- 北理工嵩天Python语言程序设计笔记
- 信号计算机联锁试题,计算机联锁试题.doc
- Android App Bundle出来了,App加壳技术不能用了怎么办?
- java计算机毕业设计html5健身房信息管理系统源码+数据库+系统+lw文档
- 二十四节气-大寒海报、文案分享。冬寒终有尽,春暖海先觉。
- 塞班java手机qq浏览器下载_手机QQ浏览器 for Symbian S60v3
- 车联网的精髓是服务-车联网服务