递归到底是什么鬼!

1 def fac(n):
2     if n==1:
3         return 1
4     return n*fac(n-1)

很明显,这是最经典的递归的案例!

那么下面这个是递归吗?

def fac(n,s=1):
    if n==1:
        return s
    return fac(n-1,s*n)

这个都是递归吗?

原文地址:https://www.cnblogs.com/vincent-sh/p/12532345.html