def pi(N):
b = itertools.count(1, 2)
a = list(itertools.takewhile(lambda x: x <= N*2, b))
sum = 0
for i in a:
sum += 4*(-1)**a.index(i)/i
return sum
牛逼,学到了
Sign in to make a reply
用户7629784270
def pi(N):
b = itertools.count(1, 2)
a = list(itertools.takewhile(lambda x: x <= N*2, b))
sum = 0
for i in a:
sum += 4*(-1)**a.index(i)/i
return sum