Python 利用递归函数计算阶乘n!=1*2*3*…*n的结果
def factorial(n):
if n == 0: # 基本情况:0的阶乘为1
return 1
else:
return n * factorial(n - 1) # 递归调用
# 测试阶乘函数
result = factorial(5)
print(result)
结果:
Python 利用递归函数计算阶乘n!=1*2*3*…*n的结果
def factorial(n):
if n == 0: # 基本情况:0的阶乘为1
return 1
else:
return n * factorial(n - 1) # 递归调用
# 测试阶乘函数
result = factorial(5)
print(result)
结果: