有个关于while循环的问题,不知道哪里错了,输出结果,既不报错,也不显示运算结果,求各位大神指教,谢谢!
题目:使用while循环实现输出2-3+4-5+6.....+100的和
i=1
s=0
while i<=100:
i+=1
if i%2!=0:
i=(-i)
s+=i
print(s)
有个关于while循环的问题,不知道哪里错了,输出结果,既不报错,也不显示运算结果,求各位大神指教,谢谢!
题目:使用while循环实现输出2-3+4-5+6.....+100的和
i=1
s=0
while i<=100:
i+=1
if i%2!=0:
i=(-i)
s+=i
print(s)
死循环了,你i一下正,一下负,还加一怎么也不会超过100,你是想奇数减,偶数加的话直接s-=i,s+=i