使用递归实现一个阶乘函数的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
