Source code for kyu_5.fibonacci_streaming.all_fibonacci_numbers

#  Created by Egor Kostan.
#  GitHub: https://github.com/ikostan
#  LinkedIn: https://www.linkedin.com/in/egor-kostan/


[docs]def all_fibonacci_numbers(): """ A utility method that generates an infinite sized, sequential IntStream (in Python generator) which contains all the numbers in a fibonacci sequence. :return: """ a = 0 b = 1 yield 1 while True: c = a + b a, b = b, c yield c