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 |