请问python交互模式下多行命令输入的问题

请问python交互模式下多行命令输入的问题

看入门篇章,可搞不懂怎么在交互模式下多行输入。摘选一段做例子:
在下例4.1中,我们从命令行启动Python,并键入一些数学运算。Python启动后显示几行信息,然后是它的主提示符'>>>'。当你键入的东西要求额外的代码行时,Python显示它的次提示符'...'。

例4.1 简单的Python交互式会话

$ Python
Python 2.3.3 (#1, Jan 25 2004, 11:06:1
[GCC 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 2 + 2
4
>>> 7 * 6
42
>>> 5 ** 3
125
>>> for n in range(5):
...     print n * 9
...
0
9
18
27
36
>>>
------------------
打开idle后,出现版权声明,然后出现>>>主提示符,
可没办出现...这个次提示符。
我尝试了如下代码:
>>>x=2  
我一按回车就出现新的>>>提示符了,我希望出现...继续输入其他语句要怎么办?
谢谢!
x=2是一个独立的语句,所以输入完了就直接出现>>>了。
你注意上面的例子中的for循环语句,在回车之后由于句子没有结束,还需要for循环的循环代码,所以就出现...这样的提示了,也就是说是和你输入的语句相关的。
语句结束了所以就开始新的行了,你可以续行,或者写一个函数试验下
在交互模式下,一条语句结束后,就直接出现>>>
你输入for n in range(5):
回车后,语句并没有结束..所以要续行继续输入,这是python语句结构
你也可以直接输入
for n in range(5):print i
回车情况就不一样了,
不过不一定非要在交互模式下作业吧