Python math模块中定义了一些数学函数。由于这个模块属于编译系统自带,因此它可以被无条件调用。该模块还提供了与用标准C定义的数学函数的接口。本文主要介绍Python math.factorial() 方法的使用,以及相关示例代码。

Python math.factorial() 方法

Python Math方法

例如:

查找数字的阶乘:

#Import math Library
import math

#返回一个数字的阶乘
print(math.factorial(9))
print(math.factorial(6))
print(math.factorial(12))

1、定义和用法

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

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

一个数的阶乘就是从指定的数到1的所有整数乘积。例如,6的阶乘将是6×5×4×3×2×1 = 720

2、调用语法

math.factorial(x)

3、参数说明

参数

描述

x

必需的参数, 一个正整数。

 如果数字为负数或非整数,

则返回ValueError。 如果该值不是数字,

则返回TypeError

4、方法说明

返回值:

正值int

Python Version:

2.6

Python Math方法

推荐文档