欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 輸出組合數

錢諍諍2年前8瀏覽0評論

組合數指的是從n個不同的元素中選取r個元素的結果數量,可以表示為C(n,r)或者nCr。在Python中,可以使用math庫或者自定義函數來輸出組合數。

import math
# 輸出組合數C(5, 2)
result = math.comb(5, 2)
print(result)

在上述代碼中,math.comb()函數用于輸出組合數,它接受兩個參數,第一個參數是總元素數n,第二個參數是選取元素數r。使用該函數可以方便地輸出組合數。

def comb(n, r):
if r >n or r< 0:
return 0
numerator = 1
denominator = 1
for i in range(r):
numerator *= n-i
denominator *= i+1
return numerator // denominator
# 輸出組合數C(5, 2)
result = comb(5, 2)
print(result)

上述代碼中,自定義函數comb()用于輸出組合數,它接受兩個參數,第一個參數是總元素數n,第二個參數是選取元素數r。該函數使用了階乘的方式來計算組合數。如果選取元素數r大于總元素數n或者小于0,則返回0。

無論是使用math庫還是自定義函數,輸出組合數都非常方便。在實際的編程操作中,可以根據實際需要選擇合適的方式來輸出組合數。