输出1-2+3-4+…+99-100减去1~100之间所有偶数之和Python
时间: 2023-05-27 09:06:56 浏览: 81
# 先输出1-2 3-4 ... 99-100
for i in range(1, 101, 2):
print(str(i) + "-" + str(i+1), end=" ")
print()
# 计算1-100之间所有偶数之和
sum_even = 0
for i in range(2, 101, 2):
sum_even += i
# 减去偶数之和
result = (1+100)*(100//2) - sum_even
print(result)
相关问题
python 代码求1-2+3-4+5-6+…+99-100
可以使用循环和条件语句来实现这个求和。以下是 Python 代码实现:
```
sum = 0
for i in range(1, 101):
if i % 2 == 0:
sum -= i
else:
sum += i
print(sum)
```
代码解释:
- 使用变量 `sum` 来保存累加结果,初始化为 0。
- 使用 `for` 循环遍历 1 到 100,每次取出一个数 `i`。
- 如果 `i` 是偶数,就减去 `i`;否则,就加上 `i`。
- 循环结束后,输出累加结果 `sum`。
python实现1-2+3-4+5+99-100的和
可以使用一个循环来实现这个求和的过程,以下是Python代码:
```python
total = 0 # 初始化总和为0
for i in range(1, 101):
if i % 2 == 0: # 如果i是偶数,则减去i
total -= i
else: # 如果i是奇数,则加上i
total += i
print(total) # 输出最终的总和
```
运行结果为100。
阅读全文