编写一个Python程序接受三个命令行参数,然后按升序输出这三个数
时间: 2023-05-19 14:05:16 浏览: 159
可以使用以下代码实现:
```python
import sys
# 获取命令行参数
args = sys.argv[1:]
# 将参数转换为数字并排序
nums = sorted([int(arg) for arg in args])
# 输出排序后的结果
print(nums)
```
使用方法:在命令行中输入 `python filename.py arg1 arg2 arg3`,其中 `filename.py` 是你的 Python 程序文件名,`arg1`、`arg2`、`arg3` 是三个要排序的数字。
例如,如果你的程序文件名为 `sort.py`,要排序的数字为 3、1、4,那么在命令行中输入:
```
python sort.py 3 1 4
```
程序会输出 `[1, 3, 4]`。
注意:这个程序假设输入的三个参数都是数字,如果输入的参数不是数字,程序会抛出异常。
阅读全文