答: 使用for循环对数进行逐一判断,如果数为偶数则相加,如果为奇数则相减,对应的程序片段如下所示。
运行结果如下所示。
最后得到的结果应该是52。
In [1]: sum = 1
In [2]: for i in range(2,101):
...: if i % 2 == 0:
...: sum += i
...: else:
...: sum -= i
...: print(sum)
52
这个是对的,应该是range(2,101)
for循环加if--else判断,具体如下:
150------