Sum Even

Requirements:

  • loop with an accumulator variable

  • loop through a list (for)

  • if, else

  • returning a value

See starter code docstring for requirements.

Starter Code

from typing import List


def sum_even(numbers: List[int]) -> int:
    """Returns the sum all even numbers in a list.

    Args:
        numbers: A list of integers.
    Returns:
        The sum of the even integers.
    
    Note: Use modulus (%) to discover even integers.
    """
    return 0

Tests

from main import sum_even


def test_sum_even():
    assert sum_even([1, 1, 1, 2]) == 2
    assert sum_even([2, 1, 1, 2]) == 4
    assert sum_even([4, 1, 1, 21]) == 4
    assert sum_even([]) == 0
    assert sum_even([1, 3, 5, 7, 9]) == 0
    assert sum_even([-2]) == -2