python编写一个程序,比较2个输入命令行参数中整型数字的大小,并输出较大的数v_max和较小的数v_min
时间: 2024-09-17 07:09:47 浏览: 42
在Python中,你可以通过命令行参数解析库`argparse`获取用户输入的两个整数,然后进行比较。以下是一个简单的程序示例:
```python
import argparse
def main():
# 创建ArgumentParser实例
parser = argparse.ArgumentParser(description="Compare two integers provided as command line arguments.")
# 添加参数选项
parser.add_argument("num1", type=int, help="The first integer")
parser.add_argument("num2", type=int, help="The second integer")
# 解析命令行参数
args = parser.parse_args()
# 比较两个数字
v_min = min(args.num1, args.num2)
v_max = max(args.num1, args.num2)
print(f"The maximum number (v_max) is: {v_max}")
print(f"The minimum number (v_min) is: {v_min}")
if __name__ == "__main__":
main()
```
要运行这个程序,你需要在命令行中提供两个整数作为参数,例如:
```bash
python program.py 5 7
```
然后程序会输出:
```
The maximum number (v_max) is: 7
The minimum number (v_min) is: 5
```
阅读全文