python--------集合练习题(问卷的调查)
集合练习题(问卷的调查)
明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性。请你协助明明完成“去重”与排序工作。要求如下- 他先用计算机生成了N个1~1000之间的随机整数(N<=1000),N是用户输入的- 对于其中重复的数字,只保留一个,把其余相同的数字去掉- 不同的数对应着不同的学生的学号- 然后再把这些数从小到大排序,按照排好的顺序去找同学做调查,
方法分析
1.排序
可使用sorted函数对一个数据类型进行排序
2.去重
使用集合的方式,因为集合中的元素本身就是不重复的。
代码
import random
s = set([]) #定义一个集合,因为集合能直接去重
for i in range(int(input('N:'))):
# num = random.randint(1,1000)
# s.add(num)s.add(random.randint(1,1000)) #将上面两条语句优化后,就为此语句print(sorted(s)) #排序
结果展示
python--------集合练习题(问卷的调查)相关推荐
- python——集合练习题(华为笔试题)
题目内容: 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1-1000之间的随机整数(N<=1000),N是用户输入>的,对于其中重复的数字,只保留一 ...
- python集合例题_python基础练习题、集合的讲解、一些公关方法
1.求100(含100)以内所有偶数的和 range(start,end,step)这个序列生成器,和那个切片的语法一样,含头不含尾,step是步长,这里就不需要在对j进行判断了,对于这些简单求奇数和 ...
- [附源码]Python计算机毕业设计调查问卷及调查数据统计系统
项目运行 环境配置: Pychram社区版+ python3.7.7 + Mysql5.7 + HBuilderX+list pip+Navicat11+Django+nodejs. 项目技术: dj ...
- [附源码]Python计算机毕业设计调查问卷及调查数据统计系统Django(程序+LW)
该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区版+ python3.7.7 + Mysql5.7 + HBuilderX+list pip+N ...
- Python实现问卷星调查问卷自动填写
文章目录 前言 一.配置环境 1.1 下载依赖selenium 1.2 安装chrome驱动 1.3 引入库 二.简易版快速上手教程 1.自定义变量 2.自定以函数 3 主函数编写 三 逐步解析 1 ...
- python集合运算_Python 集合set()添加删除、交集、并集、集合操作详解
在Python set是基本数据类型的一种集合类型,它有可变集合(set())和不可变集合(frozenset)两种.创建集合set.集合set添加.集合删除.交集.并集.差集的操作都是非常实用的方法 ...
- python画图分析问卷(含多选题)
jupyter notebook环境下- 这是一个很奇妙的开始,老师让我做一个问卷,调查学校的文创产品销售情况,排出最受欢迎的文创产品.由于是大数据专业的,就不防用python分析一下咯- 问卷 问卷 ...
- python基础练习题与期末复习总结
本文是python入门练习题,为大家总结了python入门的最基础知识同时也是最常用的知识以及相应的题目,大家可以用于练习python,也适合用于python期末复习哦! 输出由任意字符串堆积的等腰三 ...
- Python-Django毕业设计调查问卷及调查数据统计系统(程序+Lw)
该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区版+ python3.7.7 + Mysql5.7 + HBuilderX+list pip+N ...
- [附源码]JAVA+ssm计算机毕业设计调查问卷及调查数据统计系统(程序+Lw)
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
最新文章
- mailcore(一)
- Web框架——Flask系列之宏、继承、包含(十八)
- 以VMware workstation15.5.2pro为例如何新建虚拟机,安装镜像文件(最新)
- 第十天:SwiftGoodAsOldPhones
- 【Linux】宝塔Linux面板命令大全
- fixed 相对于父容器定位
- pillow模块 (PIL) 生成验证码
- 私域经济运营能力最关键的三个指标
- 剑指offer面试题[24]-二插搜索树的后序遍历序列
- android布局错,Android Studio布局错误
- 1.Ubuntu Server下搭建LAMP环境
- paip.python错误解决18
- Chap 06 HTML使用表格
- 微信浏览器禁止下载的处理方法-跳转浏览器打开
- CTF-Crypto
- 地磁基本知识(四)磁异常的解释及卫星磁测
- linux 内核usleep,Linux的sleep()和usleep()的使用和区别
- 微信公众平台支付 一直提示签名认证失败,签名对比正确,却提示签名不正确,关于prepay_id造成签名验证不正确的问题
- 纯CSS实现弹幕效果
- 第二次实验报告:使用Packet Tracer分析应用层协议