Python math.factorial() 方法
示例
找到一个数字的阶乘
# 导入 math 库
import math
# 返回一个数字的阶乘
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。如果值不是数字,则返回 TypeError。 |
技术细节
返回值 | 一个正的 int 值 |
---|---|
Python 版本 | 2.6 |