📜  偶数值的总和并更新数组上的查询(1)

📅  最后修改于: 2023-12-03 15:07:02.634000             🧑  作者: Mango

偶数值的总和并更新数组上的查询

本篇介绍如何在一个数组中求出所有偶数的总和,并且可以更新数组上的查询。

实现步骤
  1. 定义一个数组 arr 并初始化。
  2. 设置一个变量 sum,用于存储偶数值的总和。
  3. 使用 for 循环遍历数组中的每个元素。
  4. 判断当前元素是否为偶数,如果是,将其加入到 sum 中。
  5. 输出 sum 的值,表示所有偶数的总和。
  6. 如果需要更新数组上的查询,可以在 for 循环中添加更改数组元素值的代码。
代码实现
arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]
sum = 0

for i in arr:
    if i % 2 == 0:
        sum += i
        arr[arr.index(i)] = i/2

print(f"偶数值的总和为: {sum}")
print(f"更新后的数组为:{arr}")

输出:

偶数值的总和为: 20
更新后的数组为:[1, 1.0, 3, 2.0, 5, 3.0, 7, 4.0, 9]

使用以上代码可以求出数组中所有偶数的和为 20,并且将数组中每个偶数的值除以 2。同时,将更新后的数组输出。

总结

本篇介绍了如何求出一个数组中所有偶数的总和,并且可以更新数组上的查询。使用 for 循环遍历数组中的每个元素,判断是否为偶数,添加更新元素值的代码即可完成。