输入一个正整数N,然后依次输入N个正整数(空格隔开),回车后,自动按从小到大的顺序输出这N个正整数,格式形如:[1, 2, 3, 4]。
时间: 2024-05-05 21:20:03 浏览: 116
好的,我可以帮你写一个Python程序来实现这个功能。请参考以下代码:
```python
numbers = input().split() # 获取输入的数字,以空格隔开,并存储在列表中
numbers = [int(num) for num in numbers] # 将列表中每个元素转换为整数类型
numbers.sort() # 对数字列表进行排序
output = "[" # 初始化输出字符串
for num in numbers:
output += str(num) + ", " # 将每个数字转换为字符串,并加上逗号和空格
output = output[:-2] + "]" # 去掉最后一个数字后面的逗号和空格,并加上右括号
print(output) # 输出结果
```
这段代码会先获取输入的数字,并转换为整数类型,然后对它们进行排序。接着,我们会用一个字符串来存储输出结果,并按照格式要求逐个添加数字和逗号。最后,将最后一个逗号和空格去掉,并加上右括号,输出最终结果。
你可以将这段代码复制到Python解释器中运行,输入数字后按回车即可得到结果。
阅读全文