from fractions import Fraction
def pi_series():
s = 0
i = 1.0
j = 1
while True:
s += j/i
yield 4 * s
i = i + 2
j = j * - 1
def pi_series_frac():
s = 0
i = Fraction(1, 1)
j = Fraction(1, 1)
while True:
s += Fraction(j, i)
yield 4 * float(s)
i = i + 2
j = j * - 1
pi_iter = pi_series()
pi_iter_frac = pi_series_frac()
while True:
print(next(pi_iter), next(pi_iter_frac))