Python_072105_函数_函数的嵌套调用

106 阅读1分钟

@TOC

#有一堆梨子,第一天拿走梨子的一半多1个,第二天拿走第一天剩下的梨子的一半多1个,第三天....一半多1个。到第10天就剩下1个梨子。(有一道差不多的猴子吃桃,猴子能吃那么多?)

递归

def dayCount(n): #n:代表第n天
    num = 0
    if n==10:  #出口
        num = 1
    else:  #构造递归
        num = (dayCount(n+1) + 1) * 2
    return num

print(dayCount(1))