用Python编写一个组合数函数并调用
时间: 2024-05-15 21:14:57 浏览: 48
python 实现数组组合
5星 · 资源好评率100%
可以使用math库中的阶乘函数实现组合数函数。
组合数函数的公式为:C(n,m) = n!/((n-m)!*m!)
代码如下:
```python
import math
def comb(n, m):
if n < m: # 如果n小于m,无法计算组合数
return 0
return math.factorial(n) // (math.factorial(n-m) * math.factorial(m))
# 调用组合数函数
print(comb(5, 2)) # 应输出10
print(comb(10, 3)) # 应输出120
```
输出结果:
```
10
120
```
阅读全文