Python编写程序,计算1-3+5-7……+99,要求结果保存在变量 sun,使用for语句
时间: 2023-05-21 18:02:53 浏览: 120
好的,以下是Python代码:
sun = 0
for i in range(1, 100, 4):
sun += i + (i + 1) + (i + 2)
print(sun)
希望这个回答能够帮助到你!
相关问题
编写程序,计算1-3+5-7+9……-99+101的值
这个题目的规律是相邻两个数之差为4,可以用循环来实现。以下是Python代码:
```
sum = 0
for i in range(1, 102, 4):
sum += i
sum -= (i + 1)
sum += (i + 2)
print(sum)
```
运行结果为:50。
python编写一程序计算1-3+5-7+……+101的值
同样可以使用循环结构来实现这个计算过程,具体代码如下:
```python
sum = 0 # 初始化累加器
for i in range(1, 102, 2):
if i % 4 == 1: # 奇数项为正数
sum += i
else: # 奇数项为负数
sum -= i
print(sum)
```
同样是先初始化一个累加器 `sum`,然后通过循环结构遍历 1 到 101 之间的奇数,根据奇数项的正负性来更新累加器的值,最后输出累加器的值即为所求。