用python的嵌套循环将数从大到小排序

img

可以用冒泡排序,就是每次比较两个,然后如果前一个比后一个大,就交换位置,然后一轮下来最大的就到最后面了,然后再排前n-1个

冒泡排序并进行多轮比较

n=(input())
List=n.split(' ')
alist=list(List)
l=len(alist)
for j in range(l+1):
    for i in range(0,l-1):
        a=alist[i]
        b=alist[i+1]
        if a>b:
            alist[i]=b
            alist[i+1]=a
        else:
            pass
for k in alist:
    print(k,end=' ')