python 輸入三個整數x,y,z,請把這三個數由小到大輸出。

 

使用list 集合的排序功能實現排序並遍歷輸出

正序:

list.sort()

倒序:反轉=True

list.sort(reverse=True)

 

def sortup(x,y,z):
    list1=[x,y,z]
    list1.sort()
    for i in list1:
        print("正序:",end="")
        print(i,",",end="")

def sortdown(x, y, z):
    list1 = [x, y, z]
    # 反轉
    list1.sort(reverse=True)
    for i in list1:
        print("倒序:", end="")
        print(i, ",", end="")
def main():
    x = int(input("第一個數:"))
    y = int(input("第二個數:"))
    z = int(input("第三個數:"))
    sortup(x,y,z)
    print()
    sortdown(x,y,z)

if __name__=="__main__":
    main()

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章