Discuss / Python / 关于尾递归的return 返回

关于尾递归的return 返回

Topic source

一叶染秋

#1 Created at ... [Delete] [Delete and Lock User]
def fact(n):
    if n == 1:
        return 1
    num = n * fact(n - 1)
    return num

我这样写尾递归也可以吗?我把表达式付给num变量,这个时候的return num 返回的是num变量,还是返回的是num变量对应的表达式呢?


  • 1

Reply