Python math.factorial() 方法
实例
求一个数的阶乘:
#Import math Library
import math
#Return factorial of a number
print(math.factorial(9))
print(math.factorial(6))
print(math.factorial(12))
亲自试一试 »
定义和用法
math.factorial()
方法返回一个数字的阶乘。
注释:此方法只接受正整数。
一个数字的阶乘是所有整数的乘积之和,从我们指定的数字到 1。例如,6 的阶乘是 6 x 5 x 4 x 3 x 2 x 1 = 720
语法
math.factorial(x)
参数值
参数 | 描述 |
---|---|
x | 必需。一个正整数。 如果数字为负数或不是整数,则返回 ValueError。 如果 value 不是数字,则返回 TypeError |
技术细节
返回值: | 一个正的 int 值 |
---|---|
Python 版本: | 2.6 |