Python math.comb() 方法

定义和用法

math.comb() 方法返回从 n 种可能性中选取 k 种无序结果(不重复)的方式数量,也被称为组合数。

注意:传递给此方法的参数必须是正整数。

实例

从 n 个项目中选择 k 个项目的总可能性数量:

# 导入 math 库
import math 

# 初始化要选择的项目数量
n = 7

# 初始化要选择的可能性数量
k = 5

# 打印可能的组合总数
print (math.comb(n, k))

亲自试一试

结果将是:

21

语法

math.comb(n, k)

参数

参数 描述
n 必需。要从中选择的项目的正整数。
k

必需。要选择的项目的正整数。

注意:如果 k 的值大于 n 的值,它将返回 0。

注意:如果参数为负数,将发生 ValueError。如果参数不是整数,将发生 TypeError。

技术细节

返回值: 整数值,表示组合总数。
Python 版本: 3.8