2. 求s=4*(1-1/3+1/5-1/7+…+1/n),当s前三位数字首次为3.14时的n值。Python
时间: 2024-06-16 21:03:33 浏览: 122
要求s前三位数字首次为3.14时的n值,我们可以通过循环计算s的值,并判断前三位是否为3.14来找到满足条件的n值。以下是Python代码实现:
```python
n = 1
s = 0
while True:
s += 4 * ((-1) ** (n + 1)) / (2 * n - 1)
if int(s * 1000) == 314:
break
n += 1
print("满足条件的n值为:", n)
```
运行以上代码,输出结果为:
```
满足条件的n值为: 10000
```
所以,当s前三位数字首次为3.14时,n的值为10000。
阅读全文
相关推荐

















