python3 練習題100例 (二十九)猴子吃桃問題


題目內容:

猴子第一天摘下若干個桃子,當即吃了一半,還不過癮,又多吃了一個第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以后每天早上都吃了前一天剩下的一半零一個。到第n天(<1<n<11)早上想再吃時,見只剩下一個桃子了。求第一天共摘了多少。

 

輸入格式:

共一行,為一個大於1小於11的正整數。

 

輸出格式:

共一行,為一個正整數

 

輸入樣例:

2

 

輸出樣例:

4

時間限制:500ms內存限制:32000kb
a = int(input())


def fun(number):
    if number == 2:
        n = (1+1)*2
    else:
        n = (fun(number - 1)+1)*2

    return n

print(fun(a))

 


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com