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中几个比较常见的名词解释
Jul 04 Python
详解Python中的Cookie模块使用
Jul 06 Python
Python的Flask开发框架简单上手笔记
Nov 16 Python
Python正则表达式实现截取成对括号的方法
Jan 06 Python
python根据unicode判断语言类型实例代码
Jan 17 Python
TensorFlow实现非线性支持向量机的实现方法
Apr 28 Python
Python简单计算给定某一年的某一天是星期几示例
Jun 27 Python
python单例模式获取IP代理的方法详解
Sep 13 Python
python实现烟花小程序
Jan 30 Python
从0开始的Python学习014面向对象编程(推荐)
Apr 02 Python
用python写一个带有gui界面的密码生成器
Nov 06 Python
python可视化分析绘制带趋势线的散点图和边缘直方图
Jun 25 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 mssql 分页SQL语句优化 持续影响
2009/04/26 PHP
php生成二维码的几种方式整理及使用实例
2013/06/03 PHP
PHP中执行MYSQL事务解决数据写入不完整等情况
2014/01/07 PHP
ThinkPHP表单自动验证实例
2014/10/13 PHP
PHP实现无限极分类的两种方式示例【递归和引用方式】
2019/03/25 PHP
php实现网页上一页下一页翻页过程详解
2019/06/28 PHP
laravel-admin select框默认选中的方法
2019/10/03 PHP
PHP上传图片到数据库并显示的实例代码
2019/12/20 PHP
php下的原生ajax请求用法实例分析
2020/02/28 PHP
用js实现上传图片前的预览(TX的面试题)
2007/08/14 Javascript
javascript椭圆旋转相册实现代码
2012/01/16 Javascript
跟我学习javascript的for循环和for...in循环
2015/11/18 Javascript
基于cssSlidy.js插件实现响应式手机图片轮播效果
2016/08/30 Javascript
javascript之with的使用(阿里云、淘宝使用代码分析)
2016/10/11 Javascript
jQuery得到多个值只能用取Class ,不能用取ID的方法
2016/12/04 Javascript
JavaScript 网页中实现一个计算当年还剩多少时间的倒数计时程序
2017/01/25 Javascript
js实现多行文本框统计剩余字数功能
2017/03/28 Javascript
微信小程序开发animation心跳动画效果
2017/08/16 Javascript
Vue2.0基于vue-cli+webpack父子组件通信(实例讲解)
2017/09/14 Javascript
如何将你的AngularJS1.x应用迁移至React的方法
2018/02/01 Javascript
JS中Promise函数then的奥秘探究
2018/07/30 Javascript
三步实现ionic3点击退出app程序
2019/09/17 Javascript
vue-cli3.0实现一个多页面应用的历奇经历记录总结
2020/03/16 Javascript
vue-video-player 断点续播的实现
2021/02/01 Vue.js
python通过floor函数舍弃小数位的方法
2015/03/17 Python
python 检查是否为中文字符串的方法
2018/12/28 Python
python中可以声明变量类型吗
2020/06/18 Python
Django --Xadmin 判断登录者身份实例
2020/07/03 Python
Banana Republic欧盟:美国都市简约风格的代表品牌
2018/05/09 全球购物
香港演唱会订票网站:StubHub香港
2019/10/10 全球购物
应届护士推荐信
2013/11/16 职场文书
2015年信息宣传工作总结
2015/05/26 职场文书
Pytorch 如何实现LSTM时间序列预测
2021/05/17 Python
Keras在mnist上的CNN实践,并且自定义loss函数曲线图操作
2021/05/25 Python
PyMongo 查询数据的实现
2021/06/28 Python
Golang bufio详细讲解
2022/04/21 Golang