python实现n个数中选出m个数的方法


Posted in Python onNovember 13, 2018

题目:

某页纸上有一个数列A,A包含了按照从小到大的顺序排列的多个自然数,但是因为一些原因,其中有M个连续的位置看不清了。这M个数左边最小的数是X,右边最大的数是Y,这些数之和大于等于P且小于等于Q。

#请写程序,在输入M,X,Y,P,Q后自动给出所有可能的合法排列

from itertools import combinations
####第一步,题目给的数据输入
str=input()
m=int(str.split()[0])
x=int(str.split()[1])
y=int(str.split()[2])
p=int(str.split()[3])
q=int(str.split()[4])
### 第二步 构建数组,将x到y中的所有数构建成列表
L=[]
for t in range(x+1,y):
 L.append(t)
###L就是我们想要的列表
###下面这行代码就是获取m个数的全部可能情况
result=list(combinations(L,m))
###最后对这些结果进行判断:看看它们的和是否在p q 之间,
# 若在,直接输出;不在则直接忽略
for i in result:
 k=sum(i)
 if k in range(p,q+1):
  print(i)
##这是一组测试数据:3 1 9 10 15

python实现n个数中选出m个数的方法

以上这篇python实现n个数中选出m个数的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python基础入门之seed()方法的使用
May 15 Python
python实现自动发送邮件发送多人、群发、多附件的示例
Jan 23 Python
python实现识别手写数字 python图像识别算法
Mar 23 Python
Python向MySQL批量插数据的实例讲解
Mar 31 Python
解决phantomjs截图失败,phantom.exit位置的问题
May 17 Python
python添加菜单图文讲解
Jun 04 Python
pytorch numpy list类型之间的相互转换实例
Aug 18 Python
python多线程扫描端口(线程池)
Sep 04 Python
Python通过Manager方式实现多个无关联进程共享数据的实现
Nov 07 Python
使用Python进行防病毒免杀解析
Dec 13 Python
Python virtualenv虚拟环境实现过程解析
Apr 18 Python
pandas分批读取大数据集教程
Jun 06 Python
Python使用combinations实现排列组合的方法
Nov 13 #Python
python生成n个元素的全组合方法
Nov 13 #Python
python组合无重复三位数的实例
Nov 13 #Python
python自动化生成IOS的图标
Nov 13 #Python
python 获取键盘输入,同时有超时的功能示例
Nov 13 #Python
Python3自动签到 定时任务 判断节假日的实例
Nov 13 #Python
python判断输入日期为第几天的实例
Nov 13 #Python
You might like
PHP仿微信多图片预览上传实例代码
2016/09/13 PHP
PHP 二级子目录(后台目录)设置二级域名
2017/03/02 PHP
JS是否可以跨文件同时控制多个iframe页面的应用技巧
2007/12/16 Javascript
关于JavaScript的一些看法
2009/05/27 Javascript
非常有用的40款jQuery 插件推荐(系列二)
2011/12/25 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/20 Javascript
IE下使用jQuery重置iframe地址时内存泄露问题解决办法
2015/02/05 Javascript
jQuery层动画定位滑动效果的方法
2015/04/30 Javascript
基于jQuery实现搜索关键字自动匹配功能
2020/03/26 Javascript
js设置和获取自定义属性的方法
2016/10/20 Javascript
详解微信小程序Radio选中样式切换
2017/07/06 Javascript
vue监听用户输入和点击功能
2019/09/27 Javascript
详解vue beforeEach 死循环问题解决方法
2020/02/25 Javascript
keep-alive不能缓存多层级路由菜单问题解决
2020/03/10 Javascript
vue 中this.$set 动态绑定数据的案例讲解
2021/01/29 Vue.js
Django的URLconf中使用缺省视图参数的方法
2015/07/18 Python
python rsa 加密解密
2017/03/20 Python
Python使用requests发送POST请求实例代码
2018/01/25 Python
Python OpenCV获取视频的方法
2018/02/28 Python
利用Anaconda简单安装scrapy框架的方法
2018/06/13 Python
在python中安装basemap的教程
2018/09/20 Python
python3安装speech语音模块的方法
2018/12/24 Python
详解python中的hashlib模块的使用
2019/04/22 Python
python实现beta分布概率密度函数的方法
2019/07/08 Python
Python模拟FTP文件服务器的操作方法
2020/02/18 Python
python自动脚本的pyautogui入门学习
2020/04/01 Python
python能否java成为主流语言吗
2020/06/22 Python
英国时尚运动品牌的合集:The Sports Edit
2017/12/20 全球购物
Opodo英国旅游网站:预订廉价航班、酒店和汽车租赁
2018/07/14 全球购物
银行财务部实习生的自我鉴定
2013/11/27 职场文书
语文教学随笔感言
2014/02/18 职场文书
银行委托书范本
2014/04/04 职场文书
群众路线教育实践活动剖析材料
2014/09/30 职场文书
2014年政协委员工作总结
2014/12/01 职场文书
年底个人总结范文
2015/03/10 职场文书
MySQL 使用自定义变量进行查询优化
2021/05/14 MySQL