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 |