用python 编写程序,通过模块计算一个给定列表中偶数的和。
时间: 2023-11-27 09:50:12 浏览: 82
用Python编写奇偶分数求和函数.zip_Python编写奇偶分数求和函数_python
可以使用 Python 内置的 sum() 和 filter() 函数来计算一个给定列表中偶数的和。
示例代码如下:
```python
def sum_even_numbers(numbers):
return sum(filter(lambda x: x % 2 == 0, numbers))
# 测试代码
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(sum_even_numbers(numbers)) # 输出结果为 30
```
在这个示例代码中,我们定义了一个名为 `sum_even_numbers()` 的函数,它接受一个列表作为输入,并返回该列表中所有偶数的和。
在函数中,我们使用了 Python 内置的 `filter()` 函数来过滤出列表中的偶数,然后再用 `sum()` 函数求和。`filter()` 函数接受一个函数和一个可迭代对象作为参数,返回一个新的可迭代对象,其中只包含满足条件的元素。在这里,我们使用了一个 lambda 函数来判断一个数字是否为偶数,如果是,就返回 True。
最后,我们编写了一个简单的测试代码,将一个数字列表传递给 `sum_even_numbers()` 函数,并打印出结果。
阅读全文