Python math.comb() 方法
实例
查找从 n 项中选择 k 项的可能性总数:
# Import math Libraryimport math# Initialize the number of items to choose fromn = 7# Initialize the number of possibilities to choosek = 5# Print total number of possible combinationsprint (math.comb(n, k))
结果将为:
21
定义与用法
math.comb() 方法用于获取从 n 个项目中选择 k 个项目(不重复且无顺序)的方法数量。
注意:此方法中传递的参数必须是正整数。
语法
math.comb(n, k)
参数值
| 参数 | 描述 |
|---|---|
| n | 必填。要从中选择的项目的正整数 |
| k | 必填。要选择的项目的正整数 |
注意:如果 k 的值大于 n 的值,结果将返回0。
注意:如果参数为负值,则会发生 ValueError。如果参数不是整数,则会发生 TypeError。
技术细节
| 返回值: | 一个 int 值,表示组合的总数 |
|---|---|
| Python 版本: | 3.8 |