1. 编写实现将命令行中输入的数据存入数组中,并按从小到大的顺序进行排序
时间: 2023-12-10 15:41:11 浏览: 80
SQL2008 详解直接将XML存入到SQL中
以下是一个简单的实现方法,可以将命令行输入的数字存入数组中,并使用冒泡排序将它们按从小到大的顺序进行排序:
```python
import sys
# 从命令行读取输入的数字
raw_data = sys.argv[1:]
# 将字符串转换为整数并存入数组中
data = []
for item in raw_data:
data.append(int(item))
# 冒泡排序
for i in range(len(data)):
for j in range(len(data) - i - 1):
if data[j] > data[j + 1]:
data[j], data[j + 1] = data[j + 1], data[j]
# 打印排序后的结果
print(data)
```
你可以在命令行中运行这个脚本,并在后面输入需要排序的数字,例如:
```shell
python sort.py 3 1 4 2 5
```
这将输出 `[1, 2, 3, 4, 5]`,即输入的数字按从小到大的顺序进行了排序。
阅读全文