循环for. 1、用for语句,求1-2+3-4+5……-100的值
时间: 2023-11-18 16:04:52 浏览: 82
好的,下面是使用for循环语句,求解1-2+3-4+5……-100的值的程序:
```python
result = 0
for i in range(1, 101):
if i % 2 == 0:
result -= i
else:
result += i
print(result)
```
解释一下代码:我们定义了一个变量result,用来存储最终的结果。然后使用for循环语句,遍历1到100的所有数字。如果当前数字是偶数,就减去它;如果是奇数,就加上它。最后输出result的值,即为结果。
希望这个程序能够帮到您!
相关问题
用for语句求1-2+3-4+5……-100的值
可以使用for循环和if条件语句来求解,代码如下:
```
sum = 0
for i in range(1, 101):
if i % 2 == 0:
sum -= i
else:
sum += i
print(sum)
```
这里使用了range函数生成1到100的数列,然后通过if条件语句来判断当前数是奇数还是偶数,从而确定加还是减。最后将所有数的和打印出来,即为1-2+3-4+5……-100的值。
用for语句求,1-2+3-4+5……100的值
可以使用以下代码来求解:
```
sum = 0
for i in range(1, 101):
if i % 2 == 0:
sum -= i
else:
sum += i
print(sum)
```
在这个代码中,我们使用了一个 `for` 循环,对于每个 `i`,我们检查它是奇数还是偶数。如果是偶数,我们将其减去;如果是奇数,我们将其加上。最后,我们输出 `sum` 的值,即为所求的结果。
阅读全文