用递推算法求解n个自然数的乘积,请问代码中横线上需要填入的正确代码是?( )
def fact(n): s = 1 for i in range(1, n + 1): s = s * i return s a = fact(5) print(a)
s
i
fact(n-1)
fact(n)