#!/usr/bin/python3 def genFib(): """ Fibonacci sequence based on generators """ fibn_1 = 1 #fib (n-1) fibn_2 = 0 #fib (n-2) while True: # fib(n) = fib(n - 1) + fib(n - 2) next = fibn_1 + fibn_2 yield next fibn_2 = fibn_1 fibn_1 = next def genPrimes(): prime = 2 while True: is_prime = True for n in range(2, prime): if (prime % n) == 0 and n != prime: prime += 1 is_prime = False break if is_prime: yield prime prime += 1 else: continue