練習四十四:整數的排序
阿新 • • 發佈:2018-12-17
pan col NPU clas 內置函數 lis () pre color
隨意輸入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] 10print(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]
練習四十四:整數的排序