• 智能AI问答!更聪明、更完整、原创作!
  • 一款基于GPT的超级AI机器人,可以回答问题、聊天、创作、写文案!

输入一串数字,并把它们从小到大重新排列组合成新的一串数字并输出 '' 用python

发布于 2024-11-02 22:43:55

以下是一个简单的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
0 条评论

发布
问题

在线
客服