已知:A1=1,A2= 1/(2+A1),A3=1/(2+A2), A4=1/(2+43), •,求A50.(按四舍五入的方式精确到小数点 第三位)
时间: 2024-03-06 16:48:43 浏览: 109
海明码原理
根据题意,我们可以列出递推式:
A(n) = 1/(2+A(n-1))
那么我们可以使用循环来计算A50的值,代码如下:
```python
A = [1, 0]
for i in range(2, 51):
A.append(1 / (2 + A[i-1]))
print(round(A[50], 3))
```
最终输出结果为:0.382
阅读全文