通过input获取到的数据进行排序计算练习,需要用到的input、range,append以及if控制流语句进行综合练习
首先可以利用选择法,即从9个数据进行比较的过程中,先选择一个最小的与第一个元素进行交换,之后依次类推,即第二个元素与后8个进行比较,并进行交换(这是一种思路,当然关于排序有更多的方法)

  1 N = 10
  2 print("输入10个要进行判断的数字:")
  3 l = []
  4 for i in range(N):
  5     l.append(int(input("输入一个数字:")))
  6 print(l)
  7 for i in range(N-1):
  8     min = i
  9     for j in range(i,N):
 10         if l[min] > l[j]:
 11             min = j
 12     l[i],l[min] = l[min],l[i]
 13 print("排序后的结果:",l)
 14 

执行结果:

输入10个要进行判断的数字:
输入一个数字:12
输入一个数字:3
输入一个数字:4
输入一个数字:2
输入一个数字:1
输入一个数字:54
输入一个数字:23
输入一个数字:12
输入一个数字:55
输入一个数字:34
[12, 3, 4, 2, 1, 54, 23, 12, 55, 34]
排序后的结果: [1, 2, 3, 4, 12, 12, 23, 34, 54, 55]

转载于:https://www.cnblogs.com/pinpin/p/10125820.html

练习三十七:对获取数据进行排序相关推荐

  1. 【SQL开发实战技巧】系列(三十七):数仓报表场景☞从表内始终只有近两年的数据,要求用两列分别显示其中一年的数据聊行转列隐含信息的重要性

    系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...

  2. 据采集的三种方式-如何获取数据

    随着社会的不停地发展.人们也是越来越离不开互联网,今天小编就给大家盘点一下免费收集数据的方法有三种,只需要点几下鼠标就能轻松获取数据,不管是导出excel还是自动发布到网站.详细参考图片一.二.三.四 ...

  3. 实践数据湖iceberg 第三十七课 kakfa写入iceberg的 icberg表的 enfource ,not enfource测试

    系列文章目录 实践数据湖iceberg 第一课 入门 实践数据湖iceberg 第二课 iceberg基于hadoop的底层数据格式 实践数据湖iceberg 第三课 在sqlclient中,以sql ...

  4. Kinect学习(三):获取RGB颜色数据

    前言 在前面的文章中介绍了如何搭建Kinect开发环境:Kinect学习(一):开发环境搭建.搭建好环境后,首先要做的当然就是试着读取Kinect中的数据了. Kinect有三个镜头,中间的是RGB摄 ...

  5. mysql注入 xfkxfk_WSS最新版多处SQL注入直接获取数据三(官方demo演示及快速定位漏洞技巧)...

    ### 简要描述: WSS最新版多处SQL注入直接获取数据三,官方demo演示,这里存在多处,对同一问题进行总结 ### 详细说明: WSS最新版1.3.2,这里存在多处,并对此同一问题进行总结,以及 ...

  6. python 从excel中抓取数据_python接口自动化(三)——从excel中获取数据

    python接口自动化(三)--从excel中获取数据 1.按照之前的设计思路,我们需要从excel中去获取测试用例,所我们先封装一个获取数据的工具 from Data.with_config imp ...

  7. Power Pivot(了解power pivot,获取数据,计算字段(度量值)和计算列,按列排序,多表模型关系创建)

    一个案例了解power pivot(订单明细表,区域,产品表) 关键字段: 创建关系:一对多:多对一:一对一 一对多:一指的是创建关系字段是唯一值:多指的是创建关系字段的重复值 一端的字段可以控制多端 ...

  8. Android音乐播放器的获取数据的三种途径

    安卓简易播放器获取数据的三种途径: 1.应用自带数据 2.手机内存卡 3.网络数据 那我们来看看第一种途径: 一.应用自带数据 1.首先要创建一个播放应用类MediaPlayer有一个create的方 ...

  9. pandas 排序 给excel_python 利用pandas处理excel数据(获取特定值,排序,筛选)

    这是06年的建模题目中的excel文件,我想这用python处理一下,只需要获取出版社代码为P115的数据,所以需要筛选. Paste_Image.png 1.首先我先选择我所需要的那八行数据 '出版 ...

最新文章

  1. CodeForces - 1401 F Reverse and Swap(线段树, 区间翻转, 区间交换,清晰易懂)
  2. [转]清华梦的粉碎—写给清华大学的退学申请
  3. 寻找想改变人工智能的“大人物”!2019百度奖学金正式启动
  4. pta通讯录排序用python实现,python实现将android手机通讯录vcf文件转化为csv
  5. 国产统一操作系统(UOS)安装、体验
  6. 使用JavaScript修改浏览器URL地址栏的实现代码
  7. 在数组中查找第k个最大元素_查找数组中每个元素的最近最大邻居
  8. 校园网下载IEEE论文
  9. 《南溪的python灵隐笔记》——tqdm的学习笔记
  10. PHP字符串替换函数strtr()的功能实现讲解
  11. html不同类别的列表设置,HTML --列表
  12. WPF中使用ItemsControl嵌套绑定,在ItemsControl中嵌套一个ItemsControl,然后使用绑定(2)...
  13. 通过定位position=fixed实现网页内容的固定层效果
  14. 2核4G阿里云服务器被黑客抓鸡??然鹅一个操作就搞定
  15. linux双线路由,linux双线路由配置方法介绍
  16. 将“闲置资源”重新利用,这家公司重组闲置市场
  17. 如何更换阿里云邮箱绑定手机号
  18. 庞贝古城千年废墟复活:VR模型与眼动追踪复现被火山灰掩埋的建筑
  19. c# 容联云_迅雷云加速开放平台c#demo
  20. MATLAB数据结构

热门文章

  1. ESX 4 无法启动vSphere Web Access
  2. CentOS 7 更换 yum 源
  3. 《程序设计与数据结构》第四周学习总结
  4. 游戏安全有多重要?——GAME-TECH游戏开发者技术沙龙
  5. !JS实战之随机像素图
  6. 在C#代码中应用Log4Net系列教程(附源代码)
  7. 「服务端」node服务的监控预警系统架构
  8. 内存池和tcmalloc的性能比较
  9. php Imagick()扩展,实现将原图截取成不同规格尺寸的图片
  10. Google的云计算,你真的安全吗?