阶乘的递归有多深
运行下面这段程序,它数的是"最深压了几层":
MAXD = 0
def fact(n, d):
global MAXD
if d > MAXD:
MAXD = d
if n <= 1:
return 1
return n * fact(n - 1, d + 1)
fact(5, 1)
print(MAXD)
运行下面这段程序,它数的是"最深压了几层":
MAXD = 0
def fact(n, d):
global MAXD
if d > MAXD:
MAXD = d
if n <= 1:
return 1
return n * fact(n - 1, d + 1)
fact(5, 1)
print(MAXD)
全部评论