1. 程式人生 > >#Pyton3中比較多個數的大小並按照從大到小排序

#Pyton3中比較多個數的大小並按照從大到小排序

L = []
S =  []
d = int(input("請輸入您需要比較的數字的數量"))
for i in range(d):
    a = int(input("請你輸入你要比較的第{}個數字".format(i+1)))
    L.append(a)       #將每一次新增的數字新增到L=[]列表裡面
while True:

    if len(L) > 0:     #當列表長度大於0,即還有數字的時候
        b = max(L)      #比較列表中的最大的數,賦值給b
        L.remove(b)     #然後刪除列表中的最大數,再進行迴圈篩選,變相得出一個從大到小的排序
        S.append
(b) #將數字新增到新列表S中 else: break #終止迴圈 print(S) #(輸入) 請輸入您需要比較的數字的數量3 請你輸入你要比較的第1個數字4 請你輸入你要比較的第2個數字5 請你輸入你要比較的第3個數字6 #(輸出) [6, 5, 4]