当前位置:首页python > 正文

python编程题:找出所有偶数并求和(列表及列表推导式)

作者:野牛程序员:2024-11-18 08:57:51python阅读 2140
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
  1. list(range(1, 21)):生成从 1 到 20 的整数列表。

  2. [num for num in numbers if num % 2 == 0]:使用列表推导式,筛选出 numbers 列表中可以被 2 整除的数字(偶数)。

  3. sum(even_numbers):计算筛选出的偶数列表的总和。

  4. 使用 print 输出结果。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • python
  • 最新推荐

    热门点击