如何Python编程输入若干个中间以空格隔开的整数,并从大到小进行排序,并将结果输出(每行输出1个数)?

如题所述

temp = '2 3 11'

temp = temp.split(' ')

temp = [int(v) for v in temp]

temp.sort(reverse=True)

for v in temp:

    print(v)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-22
a = input("input data:")
while " "*2 in a:
a = a.replace(" "*2," ")
a = a.split(" ")
a = [int(x) for x in a]
a.sort(reverse = True)
for ii in a:
print(ii1)
相似回答