Sum even and 7

Requirements:

  • mathematical operations

  • if, else

  • loop with an accumulator variable

  • loop through a list (for)

  • returning a value

See starter code docstring for requirements.

Starter Code

from typing import List


def sum_even_and_7(numbers: List[int]) -> int:
    """Returns the sum all even numbers, and 7's, in a list.

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

Tests

from main import sum_even_and_7


def test_sum_even_and_7():
    assert sum_even_and_7([1, 2, 3, 4]) == 6
    assert sum_even_and_7([7, 1, 2]) == 9
    assert sum_even_and_7([5, 7, 9]) == 7
    assert sum_even_and_7([1, 1, 1, -1]) == 0