📜  Python| math.factorial()函数(1)

📅  最后修改于: 2023-12-03 15:04:20.291000             🧑  作者: Mango

Python | math.factorial()函数

简介

在Python的math模块中,factorial()函数用于计算阶乘。阶乘是将一个正整数n乘以小于n的所有正整数的乘积。阶乘的数学符号为 n!

语法
math.factorial(n)
参数
  • n: 必需,要计算阶乘的正整数。
返回值

factorial()函数返回整数n的阶乘。

示例

以下是使用factorial()函数的几个示例:

import math

# 计算5的阶乘
result = math.factorial(5)
print(result)  # 输出: 120

# 计算0的阶乘
result = math.factorial(0)
print(result)  # 输出: 1

# 计算10的阶乘
result = math.factorial(10)
print(result)  # 输出: 3628800
注意事项
  • factorial()函数只接受整数参数,如果传递给该函数的参数不是整数,将会引发TypeError异常。
  • 计算较大数的阶乘可能会导致溢出,请谨慎使用此函数。
  • 如果要计算浮点数的阶乘,可以使用gamma()函数。

更多关于math模块的详细信息,请参阅Python 官方文档