python利用公式:π/4=1-1/3+1/5-1/7+……,求π的近似值
发布网友
发布时间:2022-04-06 04:14
我来回答
共2个回答
热心网友
时间:2022-04-06 05:43
#encoding=utf-8
sum = 0
i = 1
t = 1
while abs(t) > 1e-5:
t = (-1)**(i+1)/(2*i-1)
sum += t
i += 1
print('%.5f' % (4*sum))
运行结果
python3 a.py
3.14161
热心网友
时间:2022-04-06 07:01
precision = 1e-5 #精度
item = 1
i = 1
pi = 0
while item > precision:
item = ((-1)**i) / i
pi_quarter += item
i += 2