利用for语句,实现s=1-3+5-7……199的求和
时间: 2023-07-16 14:15:29 浏览: 53
可以使用以下代码实现:
```python
s = 0
for i in range(1, 200, 2):
if i % 4 == 1:
s += i
else:
s -= i
print(s)
```
解释:
- `s` 初始值为 0,用于累加求和。
- `range(1, 200, 2)` 生成从 1 到 199 的奇数序列,步长为 2。
- `if i % 4 == 1` 判断奇数的位数,若个位为 1,则加上该数;否则减去该数。
- 最后输出 `s` 即为所求的和。