zoukankan      html  css  js  c++  java
  • Python练习实例021

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

    #! /usr/bin/env python3
    # -*- coding:utf-8 -*-
    
    # Author   : Ma Yi
    # Blog     : http://www.cnblogs.com/mayi0312/
    # Date     : 2020-06-19
    # Name     : demo021
    # Software : PyCharm
    # Note     : 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃一半,还不过瘾,又多
    # 吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了
    # 前一天剩下的一半加一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共
    # 摘了多少个桃子。
    
    
    # 入口函数
    if __name__ == '__main__':
        # 第10天,还剩下1个桃子
        a = 1
        print("第%d天,还剩%d个桃子" % (1, 1))
        for day in range(9, 0, -1):
            a = (a + 1) * 2
            print("第%d天,还剩%d个桃子" % (day, a))

    运行结果:

    第1天,还剩1个桃子
    第9天,还剩4个桃子
    第8天,还剩10个桃子
    第7天,还剩22个桃子
    第6天,还剩46个桃子
    第5天,还剩94个桃子
    第4天,还剩190个桃子
    第3天,还剩382个桃子
    第2天,还剩766个桃子
    第1天,还剩1534个桃子
  • 相关阅读:
    Nginx分发服务
    apache+nginx 实现动静分离
    mysql 配置
    mysql 配置,还得多看看~
    Linux安装字体
    Oracle10g中阻塞锁查询更简单
    Access WMI via Python from Linux
    安装filezilla client报错libgnutls版本旧
    tomcat 服务形式检测
    JMX实现远程服务器Tomcat系统监控之三
  • 原文地址:https://www.cnblogs.com/mayi0312/p/13161321.html
Copyright © 2011-2022 走看看