描述:
编写程序计算如下数列的值:
1-2+3-4…966
其中,所有数字为整数,从1开始递增,奇数为正,偶数为负
代码:
s = 0
count = 1
while count <=966:
if count%2 == 0:
s -= count
else:
s += count
count += 1
print(s)
拓展:
若求1-2+3-4…n
则代码为:
s=0
n=eval(input())
for i in range(1,n+1):
s+=i*pow(-1,i+1)
print(s)