'''
Here are two versions of sumUpEven

Created on Sep 20, 2017

@author: Susan
'''
def sumUpEven(nums):
    answer = []
    for item in nums:
        if item % 2 == 0:
            answer.append(item) 
    return sum(answer)


def even(num):
    if num % 2 == 0:
        return True
    return False

def sumUpEven2(nums):
    answer = []
    for item in nums:
        if even(item):
            answer += [item]
    return sum(answer)

def sumUpEven3(nums):
    totalsum = 0
    for item in nums:
        if even(item):
            totalsum += item
    return totalsum

if __name__ == '__main__':
    listnums = [7,3,6,2,9,3,8,1,3]
    print sumUpEven(listnums)
    
    listnums = [7,3,6,2,9,3,8,1,3]
    print sumUpEven2(listnums)

    listnums = [7,3,6,2,9,3,8,1,3]
    print sumUpEven3(listnums)    