python编程题:找出所有偶数并求和(列表及列表推导式)
作者:野牛程序员:2024-11-18 08:57:51python阅读 2010
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