美文网首页
Python编程练习020:猴子偷桃

Python编程练习020:猴子偷桃

作者: Yang_6234 | 来源:发表于2020-05-10 07:31 被阅读0次

    题目 猴子吃桃问题

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

    程序分析 按规则反向推断

    猴子有一个桃子,他偷来一个桃子,觉得不够又偷来了与手上等量的桃子,一共偷了9天。
    peach=1
    for i in range(9):
        peach=(peach+1)*2
    print(peach)
    
    

    方法二

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

    1534

    相关文章

      网友评论

          本文标题:Python编程练习020:猴子偷桃

          本文链接:https://www.haomeiwen.com/subject/ejddnhtx.html