集合练习题(问卷的调查)

明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性。请你协助明明完成“去重”与排序工作。要求如下- 他先用计算机生成了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--------集合练习题(问卷的调查)相关推荐

  1. python——集合练习题(华为笔试题)

    题目内容: 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1-1000之间的随机整数(N<=1000),N是用户输入>的,对于其中重复的数字,只保留一 ...

  2. python集合例题_python基础练习题、集合的讲解、一些公关方法

    1.求100(含100)以内所有偶数的和 range(start,end,step)这个序列生成器,和那个切片的语法一样,含头不含尾,step是步长,这里就不需要在对j进行判断了,对于这些简单求奇数和 ...

  3. [附源码]Python计算机毕业设计调查问卷及调查数据统计系统

    项目运行 环境配置: Pychram社区版+ python3.7.7 + Mysql5.7 + HBuilderX+list pip+Navicat11+Django+nodejs. 项目技术: dj ...

  4. [附源码]Python计算机毕业设计调查问卷及调查数据统计系统Django(程序+LW)

    该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区版+ python3.7.7 + Mysql5.7 + HBuilderX+list pip+N ...

  5. Python实现问卷星调查问卷自动填写

    文章目录 前言 一.配置环境 1.1 下载依赖selenium 1.2 安装chrome驱动 1.3 引入库 二.简易版快速上手教程 1.自定义变量 2.自定以函数 3 主函数编写 三 逐步解析 1 ...

  6. python集合运算_Python 集合set()添加删除、交集、并集、集合操作详解

    在Python set是基本数据类型的一种集合类型,它有可变集合(set())和不可变集合(frozenset)两种.创建集合set.集合set添加.集合删除.交集.并集.差集的操作都是非常实用的方法 ...

  7. python画图分析问卷(含多选题)

    jupyter notebook环境下- 这是一个很奇妙的开始,老师让我做一个问卷,调查学校的文创产品销售情况,排出最受欢迎的文创产品.由于是大数据专业的,就不防用python分析一下咯- 问卷 问卷 ...

  8. python基础练习题与期末复习总结

    本文是python入门练习题,为大家总结了python入门的最基础知识同时也是最常用的知识以及相应的题目,大家可以用于练习python,也适合用于python期末复习哦! 输出由任意字符串堆积的等腰三 ...

  9. Python-Django毕业设计调查问卷及调查数据统计系统(程序+Lw)

    该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区版+ python3.7.7 + Mysql5.7 + HBuilderX+list pip+N ...

  10. [附源码]JAVA+ssm计算机毕业设计调查问卷及调查数据统计系统(程序+Lw)

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

最新文章

  1. mailcore(一)
  2. Web框架——Flask系列之宏、继承、包含(十八)
  3. 以VMware workstation15.5.2pro为例如何新建虚拟机,安装镜像文件(最新)
  4. 第十天:SwiftGoodAsOldPhones
  5. 【Linux】宝塔Linux面板命令大全
  6. fixed 相对于父容器定位
  7. pillow模块 (PIL) 生成验证码
  8. 私域经济运营能力最关键的三个指标
  9. 剑指offer面试题[24]-二插搜索树的后序遍历序列
  10. android布局错,Android Studio布局错误
  11. 1.Ubuntu Server下搭建LAMP环境
  12. paip.python错误解决18
  13. Chap 06 HTML使用表格
  14. 微信浏览器禁止下载的处理方法-跳转浏览器打开
  15. CTF-Crypto
  16. 地磁基本知识(四)磁异常的解释及卫星磁测
  17. linux 内核usleep,Linux的sleep()和usleep()的使用和区别
  18. 微信公众平台支付 一直提示签名认证失败,签名对比正确,却提示签名不正确,关于prepay_id造成签名验证不正确的问题
  19. 纯CSS实现弹幕效果
  20. 第二次实验报告:使用Packet Tracer分析应用层协议

热门文章

  1. Github上优秀的开源项目
  2. 首届恩智浦智能车比赛回顾
  3. html5 svg 实现编辑器,如何让WordPress编辑器支持内联SVG代码?
  4. bouncycastle JAVA实现SM3算法
  5. Nxlog 配置总结
  6. 5G网络架构、网络接口及协议栈
  7. python pymysql 下载_Python PyMySQL模块下载和安装
  8. java定义类和测试类时的三种方式
  9. 瑞昱Realtek交换机芯片概要
  10. 解析IP代理软件市场上的发展现状