非递归函数:
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)
2016-08-27 21:45:25
浏览 3156
非递归函数:
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)
随时随地看视频慕课网APP
相关课程