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