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 |