51.题目:
猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个
第二天早上又将剩下的桃子吃掉了一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。
到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。
a = 1
def monkey_tao(a):
for i in range(1, 10):
a = (a + 1) * 2
print(a)
monkey_tao(a)
a = [1]
def num2(b):
if len(a) == 10:
return b
b = (b + 1) * 2
a.append(1)
return num2(b)
print(num2(1))