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中map、any、all函数用法分析
Apr 21 Python
Python的Django框架中自定义模版标签的示例
Jul 20 Python
Python的几个高级语法概念浅析(lambda表达式闭包装饰器)
May 28 Python
Python中json格式数据的编码与解码方法详解
Jul 01 Python
python3.5 email实现发送邮件功能
May 22 Python
详解Django的model查询操作与查询性能优化
Oct 16 Python
Python设计模式之职责链模式原理与用法实例分析
Jan 11 Python
python创造虚拟环境方法总结
Mar 04 Python
numpy.ndarray 实现对特定行或列取值
Dec 05 Python
基于python计算并显示日间、星期客流高峰
May 07 Python
基于python调用jenkins-cli实现快速发布
Aug 14 Python
Python自动化测试基础必备知识点总结
Feb 07 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 缩略图实现函数代码
2011/06/23 PHP
PHP flush()与ob_flush()的区别详解
2013/06/03 PHP
php数组保存文本与文本反编成数组实例
2014/11/13 PHP
smarty简单应用实例
2015/11/03 PHP
纯js实现背景图片切换效果代码
2010/11/14 Javascript
boxy基于jquery的弹出层对话框插件扩展应用 弹出层选择器
2010/11/21 Javascript
返回页面顶部top按钮通过锚点实现(自写)
2013/08/30 Javascript
js导入导出excel(实例代码)
2013/11/25 Javascript
js 鼠标移动显示图片的简单实例
2013/12/25 Javascript
node.js中的querystring.parse方法使用说明
2014/12/10 Javascript
javascript获取网页宽高方法汇总
2015/07/19 Javascript
jQuery实现两款有动画功能的导航菜单代码
2015/09/16 Javascript
javascript实现表单验证
2016/01/29 Javascript
详解获取jq ul第一个li定位的四种解决方案
2016/11/23 Javascript
js简单正则验证汉字英文及下划线的方法
2016/11/28 Javascript
详解基于 axios 的 Vue 项目 http 请求优化
2017/09/04 Javascript
使用javaScript实现鼠标拖拽事件
2020/04/03 Javascript
JavaScript本地储存:localStorage、sessionStorage、cookie的使用
2020/10/13 Javascript
在Python的while循环中使用else以及循环嵌套的用法
2015/10/14 Python
python虚拟环境的安装配置图文教程
2017/10/20 Python
[原创]python爬虫(入门教程、视频教程)
2018/01/08 Python
python发送告警邮件脚本
2018/09/17 Python
Python玩转Excel的读写改实例
2019/02/22 Python
Python多线程的退出控制实现
2020/08/10 Python
详解Pycharm安装及Django安装配置指南
2020/09/15 Python
详解移动端html5页面长按实现高亮全选文本内容的兼容解决方案
2016/12/03 HTML / CSS
澳大利亚旅游网站:Lastminute
2017/08/07 全球购物
Nº21官方在线商店:numeroventuno.com
2019/09/26 全球购物
浪漫婚礼主持词
2014/03/14 职场文书
小学学校评估方案
2014/06/08 职场文书
离婚协议书怎么写
2015/01/26 职场文书
费用申请报告范文
2015/05/15 职场文书
刑事辩护词范文
2015/05/21 职场文书
2015年三好一满意工作总结
2015/07/24 职场文书
python基于tkinter制作无损音乐下载工具
2021/03/29 Python
MyBatis XPathParser解析器使用范例详解
2022/07/15 Java/Android