练习四十四:整数的排序

随意输入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]

posted @ 2018-12-17 20:30  阳光宝贝-沐沐  阅读(233)  评论(0编辑  收藏  举报