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 |