编写程序,输入一个包含若干整数的列表,输出一个新列表,要求新列表中只包含愿列表中的偶数,用命令行参数
时间: 2023-11-04 18:13:05 浏览: 82
py代码-输入一个包含若干整数的列表,输出这些整数的乘积。 例如输入[-2, 3,4],输出-24。
好的,以下是一个 Python 程序示例,可以实现您的需求:
```python
import sys
# 从命令行参数中获取输入的整数列表
input_list = [int(x) for x in sys.argv[1:]]
# 从输入列表中筛选出偶数,生成新列表
output_list = [x for x in input_list if x % 2 == 0]
# 输出新列表
print(output_list)
```
使用方法:
1. 将上述代码保存为一个 Python 脚本文件,比如 `filter_even.py`。
2. 打开命令行终端,进入脚本文件所在的目录。
3. 输入命令 `python filter_even.py 1 2 3 4 5 6`,其中 `1 2 3 4 5 6` 是您想要过滤的整数列表。
4. 程序将输出 `[2, 4, 6]`,即输入列表中的偶数。
阅读全文