Python-递归

# 递归:
# 1.必须有一个明确的结束条件
# 2.每次进入更深一层的递归时,问题规模相比上次应有所减少
# 3.递归效率不高,递归层次过多会导致栈溢出


def cal(n):
    print(n)
    if n < 10:
        return cal(n + 1)
    print(n)


cal(1)

你可能感兴趣的:(Python-递归)