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
120
24