Python math.factorial() 方法
实例
求一个数字的阶乘:
# 导入 math 库
import math
# 返回一个数的阶乘
print(math.factorial(9))
print(math.factorial(6))
print(math.factorial(12))
定义与用法
math.factorial()
方法返回数字的阶乘。
注意:此方法仅接受正整数
一个数的阶乘(factorial)是所有整数从我们指定的数到 1 的乘积之和。例如,6 的阶乘为 6 x 5 x 4 x 3 x 2 x 1=720
语法
math.factorial(x)
参数值
参数 | 描述 |
---|---|
x | 必填。一个正整数。如果数字为负数或不是整数,则返回ValueError。如果该值不是数字,则返回TypeError。 |
技术细节
返回值: | 一个正极 int 值 |
---|---|
Python 版本: | 2.6 |