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