在做数学的时候经常要算组合数,奈何我的计算机太水了(其实是我懒哈哈)
正好最近学Python学的差不多哈哈,所以寻思着能不能用Python实现一下(虽然我用不上哈哈)
从n个不同元素中,任取m(m≤n)个元素并成一组,叫做从n个不同元素中取出m个元素的一个组合;从n个不同元素中取出m(m≤n)个元素的所有组合的个数,叫做从n个不同元素中取出m个元素的组合数
组合是数学的重要概念之一.从 n 个不同元素中每次取出 m 个不同元素,不管其顺序合成一组,称为从 n 个元素中不重复地选取 m 个元素的一个组合.所有这样的组合的种数称为组合数
在线性写法中被写作C(nm)
↓组合数的计算公式为↓
↓代码严格遵循PEP 8,大家也不要例外哦↓