python编程题:找出所有偶数并求和(列表及列表推导式)
作者:野牛程序员:2024-11-18 08:57:51python阅读 2771
python编程题:找出所有偶数并求和(列表及列表推导式)
python编程题:找出所有偶数并求和(列表及列表推导式)
题目描述: 给定一个包含1到20的整数列表,使用列表推导式找出所有偶数,并计算这些偶数的和。
以下是使用 Python 列表和列表推导式解决该问题的代码和解释:
# 创建包含1到20的整数列表
numbers = list(range(1, 21))
# 使用列表推导式找出所有偶数
even_numbers = [num for num in numbers if num % 2 == 0]
# 计算偶数的和
even_sum = sum(even_numbers)
# 输出结果
print("所有偶数:", even_numbers)
print("偶数的和:", even_sum)输出:
所有偶数: [2, 4, 6, 8, 10, 12, 14, 16, 18, 20] 偶数的和: 110
list(range(1, 21)):生成从 1 到 20 的整数列表。[num for num in numbers if num % 2 == 0]:使用列表推导式,筛选出numbers列表中可以被 2 整除的数字(偶数)。sum(even_numbers):计算筛选出的偶数列表的总和。使用
print输出结果。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

