一个猴子第一天摘下若干个桃子,当即吃了一半,不过瘾,又多吃了一个;第二天早上吃了剩下桃子的一半,又多吃了一个。以后每天都吃了前一天剩下的一半零一个。到第五早上想吃时,见只剩下一个桃子了,求第一天摘了多少个桃子?

#设置变量n为当日桃子数
n = 1
#利用for循环计算每日桃子数量,i 代表第几天
for i in range(4,0,-1):n = (n+1)<<1print("第{}天,桃子数量为:{}".format(i,n))
print(n)

利用到的知识点:
1.赋值语句:变量名 = 表达式
2.for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
3.range() 函数返回的结果是一个整数序列的对象。

range(start, stop[, step])
start: 计数从 start 开始。默认是从 0开始。例如range(5)等价于range(0, 5);
stop: 计数到 stop 结束,但不包括 stop。例如:range(0,5) 是[0, 1, 2, 3, 4]没有5
step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)

4.位操作 << 与2的幂有关

q = 15<<1  # 15 * 2
print(p) #控制台输出  30
q = 2<<2  #2*2*2
print(q) #控制台输出 8

5." {}".format() 格式化输出,意思是把字符串当成一个模板,通过传入的参数进行格式化

print('{} and {}'.format('hello','world'))  # 默认左对齐
#控制台输出:hello and world

6.print() 输出函数输出字符信息

Python 猴子吃桃问题相关推荐

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

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

  2. python猴子吃桃三种解法_【Python】【demo实验22】【练习实例】【猴子吃桃问题】...

    原题: 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下的一半零一个.到第10天早上想再吃时,见只 ...

  3. Python猴子吃桃问题

    目录 题目 一.解析 二.步骤 程序实现: 运行结果: 总结 题目 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个.第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每 ...

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

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

  5. python猴子吃桃问题(while循环)_【Python】【demo实验22】【练习实例】【猴子吃桃问题】...

    原题: 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下的一半零一个.到第10天早上想再吃时,见只 ...

  6. python猴子吃桃递归_Python猴子吃桃题源码​:请问第一天摘了多少桃?

    猴子吃桃 有一只小猴子,摘了很多桃 第1天吃了全部桃子的一半,感觉不饱又吃了一个 第2天吃了剩下的一半,感觉不饱又吃了一个 ... 以此类推 到第10天,发现只剩一个了 请问第一天摘了多少桃? 代码 ...

  7. python猴子吃桃

    上课讲的简单例子,Python语言循环结构. 问题描述 猴子有若干个桃子.第一天吃了一半,还不瘾,又多吃了一个.第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下的一半零一个 ...

  8. 编程笔试(解析及代码实现):国内各大银行(招商银行/浦发银行等)在线笔试常见题目(猴子吃桃/字符串逆序输出/一段话输出字的个数/单词大小转换等)及其代码实现(Java/Python/C#等)之详细攻略

    编程笔试(解析及代码实现):国内各大银行(招商银行/浦发银行等)在线笔试常见题目(猴子吃桃/字符串逆序输出/一段话输出字的个数/单词大小转换等)及其代码实现(Java/Python/C#等)之详细攻略 ...

  9. 编程笔试(解析及代码实现):猴子吃桃。猴子第一天吃了若干个桃子,当即吃了一半,还不解馋,又多吃了一个…的C++、Java、Python、C#等语言代码实现

    编程笔试(解析及代码实现):猴子吃桃.猴子第一天吃了若干个桃子,当即吃了一半,还不解馋,又多吃了一个. 第二天早上又将剩下的桃子吃了一半,还是不过瘾,又多吃了一个.以后每天都吃前一天剩下的一半再加一个 ...

最新文章

  1. 使用Jenkins持续集成Vue项目配置Sonar任务
  2. UESTC 1851 Kings on a Chessboard
  3. PAFF 和MBAFF
  4. php fpm 安装配置,php php+fpm安装配置
  5. [转]这才是真正的3D显示!Leap Motion推出次毫米级3D手动控制技术,让人手和影像融为一体...
  6. 【elasticsearch】elasticsearch 升级
  7. 中国数据中心加速卡市场趋势报告、技术动态创新及市场预测
  8. 请简述什么是spring的ioc和di_Spring的IoC与DI的理解
  9. 爬虫笔记之实战(一):爬取猫眼电影排行
  10. 视频教程-华为HCIA网络基础-网络技术
  11. 问卷与量表数据分析(SPSS+AMOS)学习笔记(六) : SPSS 描述性统计分析
  12. Win10下ImageAI-gpu训练自己的数据集
  13. 西部数据助手mysql_户外摄影存储好助手 西部数据My Passport Wireless SSD测评
  14. chrome浏览器的性能测试--本文引用自 百度百科http://baike.baidu.com/view/1835504.htm
  15. BUUCTF 每日打卡 2021-5-6
  16. 【Git】git did not exit cleanly (exit code 1) 异常处理
  17. 关于PS中RGB和CMYK的区别
  18. oracle怎么赋予系统权限,讲解Oracle系统中用户权限的赋予和查看
  19. 一碗鸡汤与学习方法——鱼与熊掌都可兼得
  20. python实现自动化统计数据表内容并发送邮件至指定联系人

热门文章

  1. oracle数据库短期培训,Oracle数据库培训课件.ppt
  2. 高温天气对机房有什么影响?
  3. AE(Aeternity)项目分析
  4. Java 設計模式 - 觀察者模式
  5. android 张口逐帧动画,Android中实现一个简单的逐帧动画(附代码下载)
  6. MySQL update正在执行中突然断电,数据是否更改成功?
  7. 全国主要城市空气质量热点图
  8. 【独家】华为OD机试 - 英文输入法(C 语言解题)
  9. java—面向对象【学习笔记2】
  10. gephi mysql_使用Gephi分析论坛社交关系网络