立即学习:https://edu.csdn.net/course/play/24797/282183?utm_source=blogtoedu
递归:
函数里面调用自身
def factorial(n):
if n<1:
print('N不小于1’)
return
必须保证每个条件下,递归可以结束
elif n==1
return 1
else:
return fract(n-1)*n
help(reduce)
reduce(function,sequence[,initial])
import functools
return functoools.reduce(fn,range(1,n+1)
----------------------------------------------------
return functools.reduce(lambda x,y:x*Y, range (1,n+1))