首页 > 编程语言 > 详细

练习四十四:整数的排序

时间:2018-12-17 20:57:34      阅读:184      评论:0      收藏:0      [点我收藏+]

随意输入10个整数,不用sort对输入的10个整数进行从小到到排列顺序
注:sort是list的方法,sorted是内置函数

  1 print("请随便输入10个整数")
  2 l = []
  3 for i in range(10):
  4     l.append(int(input("input a num;")))
  5 #下面方法时候自己写的,也可以使用l.sort()或sorted(l)
  6 for x in range(9):
  7     for y in range(x+1,10):
  8         if l[x]>l[y]:
  9             l[x],l[y] = l[y],l[x]
 10 print(l)
 11 

执行结果:

请随便输入10个整数
input a num;2
input a num;4
input a num;6
input a num;23
input a num;43
input a num;33
input a num;12
input a num;33
input a num;21
input a num;5
[2, 4, 5, 6, 12, 21, 23, 33, 33, 43]

练习四十四:整数的排序

原文:https://www.cnblogs.com/pinpin/p/10133706.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!