Python math.factorial() 方法

实例

求一个数字的阶乘:

  1. # 导入 math 库
  2. import math
  3. # 返回一个数的阶乘
  4. print(math.factorial(9))
  5. print(math.factorial(6))
  6. print(math.factorial(12))

定义与用法

math.factorial() 方法返回数字的阶乘。

注意:此方法仅接受正整数

一个数的阶乘(factorial)是所有整数从我们指定的数到 1 的乘积之和。例如,6 的阶乘为 6 x 5 x 4 x 3 x 2 x 1=720


语法

  1. math.factorial(x)

参数值

参数描述
x必填。一个正整数。如果数字为负数或不是整数,则返回ValueError。如果该值不是数字,则返回TypeError。

技术细节

返回值:一个正极 int
Python 版本:2.6

分类导航