请用函数编程实现。
猴子第一天摘下若干个桃子,立即吃了一半,还不过瘾又多吃了一个,第二天将第一天剩下的桃子吃了一半又多吃了一个,以后每天以这个规律吃下去,到第十天再去吃时发现只剩下一个桃子,问猴子第一天摘了多少个桃子?
样例
输入(1)
无
输出(1)
第10天有1只桃子
第9天有4只桃子
第8天有10只桃子
第7天有22只桃子
第6天有46只桃子
第5天有94只桃子
第4天有190只桃子
第3天有382只桃子
第2天有766只桃子
第1天有1534只桃子
代码
def peach(n):
if n==10:
return 1
else:
return (peach(n+1)+1)*2
for i in range(10,0,-1):
print("第{}天有{}只桃子".format(i,peach(i)))