最复杂版
Topic sourceimport itertools def pi(N): return sum(4/n*(-1)**i for i,n in enumerate(itertools.takewhile(lambda x: x<=2*N-1,itertools.count(1,2)))) print(pi(int(input('输入整数:'))))
- 1
import itertools def pi(N): return sum(4/n*(-1)**i for i,n in enumerate(itertools.takewhile(lambda x: x<=2*N-1,itertools.count(1,2)))) print(pi(int(input('输入整数:'))))
joffery_zp
import itertools def pi(N): return sum(4/n(-1)**i for i,n in enumerate(itertools.takewhile(lambda x: x<=2N-1,itertools.count(1,2)))) print(pi(int(input('输入整数:'))))