Python学习笔记(一) 计算阶乘
1def jc(n):
2 def mul(a,b): return a*b
3 return reduce(mul, range(1, n+1))
2 def mul(a,b): return a*b
3 return reduce(mul, range(1, n+1))
简单吧!惊!
[Update]
最近进一步学习了Python,改进上面那个算法:
def jc(n):
return reduce(lambda x,y: x*y, range(1, n+1))
哈哈哈,更简单了吧。return reduce(lambda x,y: x*y, range(1, n+1))