非递归函数:
def num(n):
result=n
for i in range(1,n):
result*=i
return result
递归函数:
def num(n):
if n==1:
return 1
else:
return n*num(n-1)
这两个都是求阶乘的函数
一的阶乘为1
如果阶乘为n(n大于1)
n的阶乘就是 :n=n*(n-1)
非递归函数:
def num(n):
result=n
for i in range(1,n):
result*=i
return result
递归函数:
def num(n):
if n==1:
return 1
else:
return n*num(n-1)
这两个都是求阶乘的函数
一的阶乘为1
如果阶乘为n(n大于1)
n的阶乘就是 :n=n*(n-1)
相关课程