Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 593 Bytes

2. Even Fibonacci numbers.md

File metadata and controls

21 lines (17 loc) · 593 Bytes

Question

Each new term in the Fibonacci sequence is generated by adding the previous two terms. By starting with 1 and 2, the first 10 terms will be: 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... By considering the terms in the Fibonacci sequence whose values do not exceed four million, find the sum of the even-valued terms.

Solution

def p2(N = 4000000):
    a, b, ans = 1, 2, 0
    while a < N:
        if a % 2 == 0:
            ans += a
        a, b = b, a + b
    return ans

Answer

4613732