📅  最后修改于: 2023-12-03 15:39:41.578000             🧑  作者: Mango
本程序的目标是读入一个数组,然后计算出数组中所有偶数元素的和,以及所有奇数元素的和,并打印输出结果。
首先,我们需要一个数组来存储数值。我们可以手动给数组赋值,或者使用随机数生成器来生成随机数,将这些数存储到数组中。
import random
lower_range = 0
upper_range = 100
array_size = 10
numbers_array = [random.randint(lower_range, upper_range) for i in range(array_size)]
这段代码将生成一个长度为10的随机整数数组,数组中的元素大小范围在0到100之间。
接下来,我们需要计算数组中偶数和奇数元素之和。我们可以使用循环语句来遍历数组中的每一个元素,判断每个元素是偶数还是奇数,然后将偶数元素之和和奇数元素之和分别累加。
even_sum = 0
odd_sum = 0
for i in range(len(numbers_array)):
if numbers_array[i] % 2 == 0:
even_sum += numbers_array[i]
else:
odd_sum += numbers_array[i]
最后,我们需要将计算出的偶数元素之和和奇数元素之和打印输出。
print("Even sum:", even_sum)
print("Odd sum:", odd_sum)
至此,我们通过以上步骤可以实现打印数组中偶数和奇数元素之和的程序。下面是完整的代码。
import random
lower_range = 0
upper_range = 100
array_size = 10
numbers_array = [random.randint(lower_range, upper_range) for i in range(array_size)]
even_sum = 0
odd_sum = 0
for i in range(len(numbers_array)):
if numbers_array[i] % 2 == 0:
even_sum += numbers_array[i]
else:
odd_sum += numbers_array[i]
print("Even sum:", even_sum)
print("Odd sum:", odd_sum)
该程序可以在不同大小的数组中计算出偶数和奇数元素之和,并打印输出结果。