Discuss / Python / itertools

itertools

Topic source
def pi(N):
    o = itertools.count(1, 2)
    os = itertools.takewhile(lambda x: x <= 2*N-1, o)
    sum = 0
    q = 1
    for i in os: 
        sum += 4/(i*q)
        q *= -1
    return sum

  • 1

Reply