def pi(N): odd = itertools.count(1,2) oddlist = itertools.takewhile(lambda x: x <= 2*N-1, odd) sum = 0 flag = 0 for c in oddlist: sum += (-1) ** flag * 4/c flag += 1 return sum
Sign in to make a reply
Gnayizgnaw
def pi(N):
odd = itertools.count(1,2)
oddlist = itertools.takewhile(lambda x: x <= 2*N-1, odd)
sum = 0
flag = 0
for c in oddlist:
sum += (-1) ** flag * 4/c
flag += 1
return sum