在Python中用分号分隔命令

use*_*754 6 python syntax

为什么分号分隔的语句只是部分有效?

有效:

import sys;print "x";print "test"
Run Code Online (Sandbox Code Playgroud)

有效:

for x in [1,2,3]:print x
Run Code Online (Sandbox Code Playgroud)

错误:

import sys;for x in [1,2,3]:print x
Run Code Online (Sandbox Code Playgroud)