3、求出100以内使算式1-1/2+1/3-1/4+…+1/n-1/(n+1)的值大于0.6562的最小的奇数n。
时间: 2023-09-18 07:14:31 浏览: 117
C#求1-1/2+1/3-1/4+…….-1/100的值
我们可以暴力枚举奇数n,然后依次计算出前n项的和,直到找到第一个大于0.6562的和为止。具体实现如下:
```python
sum = 0
n = 1
while True:
sum += 1/n - 1/(n+1)
if n % 2 == 1 and sum > 0.6562:
break
n += 1
print(n)
```
输出结果为23,因此答案为23。
阅读全文