用python计算1+1/3+1/5+....+1/99的和。
时间: 2024-04-03 16:29:26 浏览: 849
要计算1+1/3+1/5+....+1/99的和,可以使用循环来实现。以下是用Python计算该和的代码:
```python
sum = 0
for i in range(1, 100, 2):
sum += 1/i
print(sum)
```
这段代码使用了一个循环,从1开始,每次增加2,直到99。在循环中,将每个数的倒数加到sum变量中。最后打印出sum的值,即为所求的和。
相关问题
python计算1+(1+1/3)+(1+1/3+1/5)+...+(1+1/3+1/5+...+1/99)的和
以下是计算1+(1+1/3)+(1+1/3+1/5)+...+(1+1/3+1/5+...+1/99)的和的Python代码:
```python
sum = 0
for i in range(1, 100, 2):
sum += sum([1/j for j in range(1, i+1, 2)])
print(sum)
```
输出结果为:31.712037035967707
python计算1+(1+1/3)+(1+1/3+1/5)"+...+"(1+1/3+1/5+...+1/99)的和
以下是计算1+(1+1/3)+(1+1/3+1/5)"+...+"(1+1/3+1/5+...+1/99)的和的Python代码:
```python
sum = 0
for i in range(1, 100, 2):
sum += sum([1/j for j in range(1, i+1, 2)])
print(sum)
```
输出结果为:
```
5.187377517639621
```
阅读全文