Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.33 KB | None | 0 0
  1. def even_fibonacci_sum(n):
  2. fn_2 = 2 #Fn-2
  3. fn_1 = 8 #Fn-1
  4. sum = 10 #first even number Fn-2 + Fn-1
  5. while True :
  6. fn = 4 * fn_1 + fn_2
  7. if fn >= n: return sum
  8. sum += fn
  9. fn_2, fn_1 = fn_1, fn
  10.  
  11. t = int(input().strip())
  12. for i in range(t):
  13. n = int(input().strip())
  14. print(even_fibonacci_sum(n))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement