📅  最后修改于: 2023-12-03 15:37:15.475000             🧑  作者: Mango
本问题需要编写一个程序,接收一个包含多个数字的字符串作为输入,然后按照数字大小进行排序并输出。
752 965 99 3 1 47 785
1 3 47 99 752 785 965
本题需要先将输入的字符串转化为数字列表,然后使用内置的排序函数对其进行排序,最后再将排序后的结果转化为字符串输出。
def sort_numbers(string):
numbers = list(map(int, string.split()))
numbers.sort()
return ' '.join(map(str, numbers))
if __name__ == '__main__':
string = input()
print(sort_numbers(string))
输入
752 965 99 3 1 47 785
输出
1 3 47 99 752 785 965
输入
10 9 8 7 6 5 4 3 2 1
输出
1 2 3 4 5 6 7 8 9 10
输入
1 2 3 4 5 6 7 8 9 10
输出
1 2 3 4 5 6 7 8 9 10