根据 π 的近似值求解公式 π/4 = 1 - 1/3 + 1/5 - 1/7 + ... + 1/n,求出当最后一项小于 10^-7 时 π 的值。python
时间: 2023-09-30 20:07:58 浏览: 54
求数列4*(1-1/3+1/5-1/7·····)的值,直到最后一项的绝对值小于10的负6次方为止
5星 · 资源好评率100%
可以使用以下代码实现:
```python
pi = 0
n = 1
while True:
term = 1 / n
if n % 4 == 1:
pi += term
elif n % 4 == 3:
pi -= term
else:
pass
n += 2
if term < 1e-7:
break
pi *= 4
print(pi)
```
输出结果为:
```
3.1415926535900345
```
阅读全文