单选题

用递推算法求解n个自然数的乘积,请问代码中横线上需要填入的正确代码是?( )

def fact(n):

    s=1

    for i in range(1,n+1):

        s=s*i

    return ________

a=fact(5)

print(a)

A

s

B

i

C

fact(n-1)

D

fact(n)

赣ICP备20007335号-2