Python3 math.comb()方法 -計(jì)算組合數(shù)

2023-04-24 14:21 更新

Python math 模塊 math 模塊


描述

 math.comb(x) 方法返回不重復(fù)且無(wú)順序地從 n 項(xiàng)中選擇 k 項(xiàng)的方式總數(shù)。

傳入的參數(shù)必須是正整數(shù)。

本函數(shù)對(duì)python版本有要求,僅python3.8以上可用!


語(yǔ)法

math.comb() 方法語(yǔ)法如下:

math.comb(n, k)

參數(shù)說(shuō)明:

  • n -- 必需,正整數(shù)數(shù)字。
  • k -- 必需,正整數(shù)數(shù)字。

返回值

返回一個(gè)整數(shù),代表組合的總數(shù)。


實(shí)例

以下實(shí)例返回從 5 項(xiàng)中選擇 7 項(xiàng)的方式總數(shù):

# 導(dǎo)入 math 包
import math

# 初始化可供選擇的項(xiàng)數(shù)
n = 7

# 始化可供選擇的可能性數(shù)量
k = 5

# 打印可能組合的總數(shù)
print (math.comb(n, k))

輸出結(jié)果:

21

Python math 模塊 math 模塊


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)