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个桃子
  • 相关阅读:
    正则表达式(四)--文本换行分割
    java加密类型和算法名称
    记事本记录日志
    DNS
    jstl--c:choose标签
    csv文本编辑引号问题
    JDBC----ReflectionUtils
    Jsp
    计算机网络 编程 总结:
    N颗骰子的问题
  • 原文地址:https://www.cnblogs.com/mayi0312/p/13161321.html
Copyright © 2011-2022 走看看