相关文章推荐
深沉的便当  ·  GitHub | DevOps ...·  5 月前    · 
绅士的竹笋  ·  海悅聯名卡·  1 年前    · 
阳刚的烤地瓜  ·  Parsing dates in ...·  1 年前    · 
刚毅的酱牛肉  ·  java bufferedwriter ...·  1 年前    · 
第一种: function jc() { if (n = 1) { return 1; } return n * jc(n - 1); }
整数的 阶乘 (英语:factorial)是所有小于及等于该数的正整数的积,0的 阶乘 为1。即:n!=1×2×3×…×n。 首先导入math模块,然后调用factorial() 函数 来计算 阶乘 。 1 math.factorial(x) import math value = math.factorial(x) 2. reduce 函数 def factorial(n): return reduce(lambda x,y:x*y,[1]+range(1,n+1)) 3. 递归 实现 def factorial(n): if n == 0: return 1 else: