程序功能是输入一个包含若干整数的列表,输出一个新列表,要求新列表中只包含原列表中的偶数。用Python解决
时间: 2023-11-04 16:13:09 浏览: 74
好的,可以通过以下Python代码实现该功能:
```python
def filter_even_numbers(input_list):
"""
过滤出列表中的偶数
"""
output_list = []
for num in input_list:
if num % 2 == 0:
output_list.append(num)
return output_list
```
这个函数可以接受一个包含若干整数的列表作为输入,然后返回一个新的列表,其中只包含原列表中的偶数。你可以通过以下方式调用该函数:
```python
input_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
output_list = filter_even_numbers(input_list)
print(output_list)
```
输出结果为:
```python
[2, 4, 6, 8, 10]
```
这个函数的思路非常简单,就是遍历原列表中的每个数字,判断其是否为偶数,如果是,则添加到新的列表中。
相关问题
程序功能是输入一个包含若干整数的列表,输出—个新列表,要求新列表中只包含原列表中的偶数。
好的,根据你的要求,我编写了以下代码实现该功能:
```python
# 输入原列表
lst = input("请输入一个包含若干整数的列表,用空格隔开: ").split()
lst = [int(x) for x in lst]
# 取出偶数放入新列表
new_lst = [x for x in lst if x % 2 == 0]
# 输出新列表
print("新列表中只包含原列表中的偶数:", new_lst)
```
你可以直接复制代码到你的Python环境中运行,输入一个包含若干整数的列表,程序会自动计算并输出新列表中只包含原列表中的偶数。如果你有其他问题,可以随时问我哦!
编写程序输入一个包含若干整数的列表输出一个新列表要求新列表中只包含原列表中的偶数
好的,我可以帮您编写这样的程序。以下是 Python 代码示例:
```python
# 输入原列表
num_list = input("请输入包含若干整数的列表,以逗号分隔:").split(",")
# 将字符串列表转换为整数列表
num_list = [int(num) for num in num_list]
# 从原列表中筛选出偶数
even_list = [num for num in num_list if num % 2 == 0]
# 输出新列表
print("新列表中只包含原列表中的偶数:", even_list)
```
您只需要运行这段代码,并按照提示输入包含若干整数的列表,程序将会输出一个新列表,其中只包含原列表中的偶数。请注意,输入的整数之间需要用逗号分隔。
阅读全文