python 全排列_Python学习笔记:排列与组合

一、排列组合公式

1、排列公式

ad443b407a809d360d7b910d8fad26b0.png

2、组合公式

07625475003a407b1c8cbd25c6eaaefa.png

二、计算排列组合

1、摆放图书任务

  • 琼丝女士要把10 1010本书放到书架上,其中有4 44本数学书、3 33本化学书、2 22本历史书和1 11本语文书。现在琼丝女士想整理她的书,如果相同的图书都必须放在一起,那么一共有多少种放法?
  • 利用scipy.special模块里的perm()函数来计算
875bf6de473aaa592a21f3d14e57c984.png

2、委员会构成

  • 一个团体共有12 1212人,其中5 55位女士,7 77位男士,现从中选取2 22位女士和3 33位男士组成一个委员会,问有多少种不同的委员会?
  • 利用scipy.special模块里的comb()函数来计算
f23b02e98817a226dadb72574a52b890.png

三、显示排列组合

1、显示排列

  • 1、2、3全部排列方式
2dcf2edb1469d27ac50d12ca3c9c0af1.png

2、显示排列

  • 1、2、3、4、5中取3个数的排列
cba8bac27e173873a80095ba817ecc39.png

3、显示组合

  • 1、2、3、4、5中取3个数构成一组,总共有多少可能的组
90a06e44a944abb205f5abc6e0095ff6.png

最后,小编想说:我是一名python开发工程师,
整理了一套最新的python系统学习教程,
想要这些资料的可以关注私信小编“01”即可(免费分享哦)希望能对你有所帮助

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值