第28823题 单选题
下列选项中,可以正确实现计算n的阶乘(n! = 1×2×…×n,且0! = 1)的Python递归函数是?
A
def fact(n):
    if n == 0:
        return 1
    else:
        return n * fact(n-1)
B
def fact(n):
    return n * fact(n-1)
C
def fact(n):
    if n == 0:
        return 0
    else:
        return n * fact(n-1)
D
def fact(n):
    if n < 0:
        return 1
    else:
        return n * fact(n-1)
程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析