python求出1-2+3-4+5………+99-100的结果
时间: 2023-11-11 16:02:17 浏览: 43
这道题可以用循环来实现,具体代码如下:
```python
result = 0
for i in range(1,101):
if i % 2 == 0:
result -= i
else:
result += i
print(result)
```
输出结果为 1。
相关问题
用python实现1-2+3-4+5-6……+99-100
可以使用循环结构和条件语句来实现这个问题,具体代码如下:
```python
sum = 0 # 初始化求和变量
for i in range(1, 101): # 循环1到100
if i % 2 == 0: # 判断奇偶性
sum -= i # 偶数减
else:
sum += i # 奇数加
print(sum) # 输出结果
```
输出结果为:-50,即1-2+3-4+5-6……+99-100的结果为-50。
Python求S=1-3+5-7+9……-99
可以使用一个for循环和一个变量来计算S=1-3+5-7+9……-99,代码如下:
```python
sum = 0
for i in range(1, 100, 2):
if i % 4 == 1:
sum += i
else:
sum -= i
print(sum)
```
输出结果为:50