4245: 尼拉坎特哈级数

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:13 解决:5

题目描述

    尼拉坎特哈级数是由一个印度科学家尼拉坎特哈发现的一个可用于计算圆周率π近似值的无穷级数,该公式展开公式为:

π=3+4/(2*3*4)-4/(4*5*6)+4/(6*7*8)-4/(8*9*10)+4/(10*11*12)-4/(12*13*14)........

    请用for循环完成上述级数的前10001项(3算第1项)。

提示:如果op初始值为-1,则每执行一次op=-1*op,op的值将在1和-1之间切换。

输入

样例输入 复制


样例输出 复制

3.141592653589538

提示

pi=3
n=2
op=-1
for i in range(10000):
    op=-1*op
    pi+=op*4/(n*(n+1)*(n+2))
    n+=2
print(pi)