赞
踩
def Factorial(n):
if n==1:
return 1
else:
return n*Factorial(n-1)
print(Factorial(3))
6
上述代码用于计算阶乘
当n不为1时,将执行返回n*Factorial(n-1)
,而Factorial(n-1)
,又会去执行Factorial这个函数,即调用他本身。
当3*Factorial(2)
,而2*Factorial(1)
,
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。