关于IDLE 的问题,我记得我回答过了呀。。我贴一个正确的 IDLE 代码:>>> sum = 0
>>> x=1
>>> while True:
sum = sum + x
x = x + 1
if x > 100:
break
>>> print sum
5050
>>>
## 解释,在IDLE 中敲一句(或者一个代码块,如while True:) 执行一次,敲入代码块后想退出 该代码块,需要
## 多敲一次换行 直到 '>>>' 出现,如上面代码的 print sum.
## 你的代码不能运行, 就是因为没有退出 while True 代码块。第二个问题,while True 的意思是,无限循环,因为 每当判断while 后面的是否为真时,都为真(True 当然再真不过了。) 当然为了避免造成死循环,while True 里面一般都会有 if xxx: break, 跳出循环。那行不是 while 呢?这句话没有理解,回复讨论,或者聊天讨论吧。