Advertisement
fmasanori

Euler 02

Aug 23rd, 2012
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.28 KB | None | 0 0
  1. def fib():
  2.   a, b = 1,1
  3.   while True:
  4.     yield b
  5.     a, b = b, a + b
  6.  
  7. def ímpares(seq):
  8.   for n in seq:
  9.     if n % 2 != 0:
  10.       yield n
  11.  
  12. def menores_4M(seq):
  13.   for n in seq:
  14.     if n > 4000000:
  15.       break
  16.     yield n  
  17.  
  18. print (sum(ímpares(menores_4M(fib()))))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement