我试图运行这个片段在Python 3.1控制台,我得到语法错误:为什么Python 3.1在循环打印时抛出SyntaxError?
>>> while True:
... a=5
... if a<6:
... break
... print("hello")
File "<stdin>", line 5
print("hello")
^
SyntaxError: invalid syntax
>>>
(这仅仅是缩短了代码,使一个点。)
我缺少的东西?还有其他一些我不知道的魔术吗?
嗯,不知道它只能处理一个语句 - 它使感觉!谢谢! :) – bubersson 2010-05-09 10:51:24