ruibin
你这错误有三处,第一 “=“是赋值的意思。 while x % 2 = 1:你这是什么意思,这是要赋值。。。 第二 ,你想要达到的目的是如果x比一百小并且x为奇数,那就把x加到sum中。如果,用if 不用while。 第三,while x <= 100: while x % 2 = 1: sum = sum + x print sum这里,你的x始终是1,永远小于100,已经是死循环了。改进一下的结果为:sum = 0x = 1while x <= 100: if (x % 2 == 1): sum = sum + x print sum x = x + 1你可以看下。