python math数学函数

python math.factorial()函数用于求一个数的阶乘。

阶乘表示所有小于及等于该数的正整数的积,所以这个数不能为负数。

语法

语法如下:
import math #导入math模块
math.factorial( x )

参数

  • x: 指定要求阶乘的数,如果 x 不是整数或为负数时则将引发 ValueError

返回值

返回一个数的阶乘乘积。

程序示例

#!/usr/bin/python
# coding=utf-8
import math
print(math.factorial(6)) #6*5*4*3*2*1
print(math.factorial(5)) #5*4*3*2*1
print(math.factorial(4)) #4*3*2*1 

程序运行结果:

720
120
24