7-2 sdut-求π的近似值
题目
用公式求π的近似值:
当求和项小于误差时,求和结束。
输入格式:
在一行输入误差范围。
输出格式:
在一行输出π的近似值(保留6位小数)。
输入样例:
在这里给出一组输入。例如:
0.00000001
输出样例:
3.141497
坑点
求和项是指每一个 \(\frac{1}{(i*i)}\)
.................
代码
import math
def fun(eps):
ssum=0.0
count=1
i=1
while count>eps:
count=1.0/math.pow(i,2)
ssum+=count
i+=1
return math.sqrt(ssum*6)
m=float(input())
print("{:.6f}".format(fun(m)))