以下是一个简单的Python脚本,它接受一串数字作为输入,然后将这些数字从小到大排序并输出排序后的结果:
# 将输入的数字字符串分割为数字列表
def sort_numbers(input_string):
# 将输入的字符串分割成数字列表
numbers = list(map(int, input_string.split()))
# 对数字列表进行排序
numbers.sort()
# 将排序后的数字列表转换为字符串,并用逗号连接
sorted_string = ', '.join(map(str, numbers))
return sorted_string
# 输入一串数字
input_string = input("请输入一串数字,用空格分隔:")
# 调用函数并打印结果
sorted_output = sort_numbers(input_string)
print("排序后的数字为:", sorted_output)
当你运行这段代码时,它会提示你输入一串数字。你可以输入任何以空格分隔的数字序列,然后程序会输出排序后的数字序列。例如:
请输入一串数字,用空格分隔:3 1 4 1 5 9 2 6
排序后的数字为:1, 1, 2, 3, 4, 5, 6, 9