Python 练习实例21

[复制链接]
469|0
 楼主| cooldog123pp 发表于 2021-2-26 15:54 | 显示全部楼层 |阅读模式
题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。
程序分析:采取逆向思维的方法,从后往前推断。
程序源代码:
  1. #!/usr/bin/python
  2. # -*- coding: UTF-8 -*-

  3. x2 = 1
  4. for day in range(9,0,-1):
  5.     x1 = (x2 + 1) * 2
  6.     x2 = x1
  7. print (x1)
以上实例输出结果为:1534

您需要登录后才可以回帖 登录 | 注册

本版积分规则

2304

主题

7626

帖子

31

粉丝
快速回复 在线客服 返回列表 返回顶部