Python math.comb() 方法

实例

查找从 n 项中选择 k 项的可能性总数:

  1. # Import math Library
  2. import math
  3. # Initialize the number of items to choose from
  4. n = 7
  5. # Initialize the number of possibilities to choose
  6. k = 5
  7. # Print total number of possible combinations
  8. print (math.comb(n, k))

结果将为:

  1. 21

定义与用法

math.comb() 方法用于获取从 n 个项目中选择 k 个项目(不重复且无顺序)的方法数量。

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


语法

  1. math.comb(n, k)

参数值

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

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

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


技术细节

返回值:一个 int 值,表示组合的总数
Python 版本:3.8

分类导航