python如何计算n的阶乘-Python教程

资源魔 15 0

整数的阶乘(英语:factorial)是一切小于及等于该数的正整数的积,0的阶乘为1。即:n!=1×2×3×...×n。

起首导入math模块,而后挪用factorial()函数来较量争论阶乘。

相干保举:《Python根底教程》

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:        
        return n * factorial(n - 1)

以上就是python若何较量争论n的阶乘的具体内容,更多请存眷资源魔其它相干文章!

标签: Python 计算 python教程 python编程 python使用问题 阶乘

抱歉,评论功能暂时关闭!