。
def calculate_sum(numbers):
positive_sum = 0
even_sum = 0
for num in numbers:
if num > 0:
positive_sum += num
if num % 2 == 0:
even_sum += num
return positive_sum, even_sum
这个函数接受一个整数列表作为参数,然后遍历列表中的每个元素。如果元素大于0,则将其加到正数和(positive_sum)中;如果元素是偶数,则将其加到偶数和(even_sum)中。最后,函数返回正数和和偶数和的值。
这个函数可以用于计算整数列表中所有正数和偶数的值之和。例如,对于列表[1, 2, 3, 4, 5, 6],函数将返回(21, 12),其中21是正数和,12是偶数和。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云