Python用循环语句计算 1/2 +2/3 - 3/4 +4/5+5/6-6/7+ ......+98/99- 99/100(用2种方式)
时间: 2023-05-21 19:07:24 浏览: 135
1+1/2+2/3+3/4+...+99/100
方式一:
```
# 第一种方式:使用 for 循环
result = 0
for i in range(1, 100):
if i % 2 == 1:
result -= i / (i+1)
else:
result += i / (i+1)
print(result)
```
```
# 第二种方式:使用 while 循环
result = 0
i = 1
while i < 100:
if i % 2 == 1:
result -= i / (i+1)
else:
result += i / (i+1)
i += 1
print(result)
```
两种方式的输出结果均为:-0.688172179310195。
阅读全文