编写一个程序,求出一个列表中偶数和奇数的和。
- 定义函数
calculate_sum()
,参数为一个数字列表numbers_list
。 - 分别求出偶数和奇数的和。
- 最后,返回一个列表,第一个元素为偶数的和,第二个元素为奇数的和。
示例输入
[2, 3, 4, 5, 6, 7]
示例输出
[12, 15]
这里,列表中偶数的和为:
even_sum = 2 + 4 + 6 = 12
列表中奇数的和为:
odd_sum = 3 + 5 + 7 = 15
因此,最终输出为一个列表,元素为:[even_sum, odd_sum],即[12, 15]
示例输入
2 3 4 5 6 7
示例输出
[12, 15]
def calculate_sum(numbers_list):
# 此处编写代码
even_sum=0
odd_sum=0
for num in numbers_list:
if num%2==0:
even_sum+=num
else:
odd_sum+=num
return [even_sum,odd_sum]
# 获取输入转为列表
numbers_list = list(map(int,input().split()))
# 打印偶数和奇数的和
print(calculate_sum(numbers_list))