def pi(N):
odds = itertools.count(1,2)
odds = itertools.takewhile(lambda x: x <= 2*N-1, odds)
sum=0
for n in odds:
sum=sum+4/n*(-1)**(n//2)
return sum
Sign in to make a reply
灿_Clarence
def pi(N):
odds = itertools.count(1,2)
odds = itertools.takewhile(lambda x: x <= 2*N-1, odds)
sum=0
for n in odds:
sum=sum+4/n*(-1)**(n//2)
return sum