1-2+3-4+5-6....-100 除了88以外其他数字的和 python 实现

a 计数

b 结果 1

1-2+3-4+5-6....-100  除了88以外其他数字的和 python 实现

a = 1
b = 0
while a <= 100:
    if a == 88:
        a += 1
        continue
    else:
        if a % 2 == 1:
            b += a
        else:
            b -= a
        print('a',a,'b',b)
        a += 1
print(b)

 另一种实现方式:

先给i赋值 每次计数 正负反转 然后i j值相加

 #计算 1 - 2 + 3 ... -99 中除了88意外所有数的总和
i=0
j=-1
sum=0
while i<99:
    i=i+1
    if i==88:
        continue
    else:
        j = -j
        sum=sum+i*j

print(sum)

 

posted @ 2020-08-15 00:11  大江东来  阅读(472)  评论(0编辑  收藏  举报