欢迎访问宙启技术站
智能推送

使用递归实现一个阶乘函数的Python代码

发布时间:2023-12-03 11:49:09

def factorial(n):

    if n == 0 or n == 1:

        return 1

    else:

        return n * factorial(n-1)

#test

print(factorial(0)) # 1

print(factorial(1)) # 1

print(factorial(5)) # 120

print(factorial(10)) # 3628800

print(factorial(20)) # 2432902008176640000