整数的阶乘(英语: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使用问题 阶乘
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!