def pi(N): L = itertools.count(1, 2) L1 = list(itertools.takewhile(lambda x:x<=(2*N-1), L)) L2 = [4/m*(-1)**n for m,n in zip(L1,range(N))] return sum(L2)
Sign in to make a reply
小猫又在晒太阳
def pi(N): L = itertools.count(1, 2) L1 = list(itertools.takewhile(lambda x:x<=(2*N-1), L)) L2 = [4/m*(-1)**n for m,n in zip(L1,range(N))] return sum(L2)