Python math.comb() 方法
示例
查找从 n 个项目中选择 k 个项目的总可能性数
# 导入 math 库
import math
# 初始化要选择的项目数
n = 7
# 初始化选择的可能性数
k = 5
# 打印可能的组合总数
print (math.comb(n, k))
结果将是
21
定义和用法
math.comb()
方法返回从 n 种可能性中选择 k 个无序结果(不重复)的方式数量,也称为组合。
注意:此方法中传递的参数必须是正整数。
语法
math.comb(n, k)
参数值
参数 | 描述 |
---|---|
n | 必需。要选择的项目数的正整数 |
k | 必需。要选择的项目数的正整数 |
注意:如果 k 的值大于 n 的值,结果将返回 0。
注意:如果参数为负数,则会发生 ValueError。如果参数不是整数,则会发生 TypeError。
技术详情
返回值 | 一个 int 值,表示组合总数 |
---|---|
Python 版本 | 3.8 |