简单的三行python脚本未打印预期输出。。。语法错误?

简单的三行python脚本未打印预期输出。。。语法错误?,python,python-3.x,raspberry-pi3,Python,Python 3.x,Raspberry Pi3,我刚刚开始使用树莓圆周率学习Python。pi网站上的一个练习有以下代码: for i in range(2): print("A") print("B") 教程中说应该提供以下输出: A A B 然而,当我在Python3.5.3空闲模式下运行这段代码时,我得到了一个语法错误,第二个“print”突出显示。有什么想法吗?这是我指的网站: 我认为第二次打印也应该缩进,因为python依赖于空格而不是括号或括号,所以第二次打印不会被计算在内,但是,我对python不是特别擅长,在第一次

我刚刚开始使用树莓圆周率学习Python。pi网站上的一个练习有以下代码:

for i in range(2):
    print("A")
print("B")
教程中说应该提供以下输出:

A
A
B
然而,当我在Python3.5.3空闲模式下运行这段代码时,我得到了一个语法错误,第二个“print”突出显示。有什么想法吗?这是我指的网站:


我认为第二次打印也应该缩进,因为python依赖于空格而不是括号或括号,所以第二次打印不会被计算在内,但是,我对python不是特别擅长,在第一次
打印之后,你必须再次按Enter键,让它运行,然后分别粘贴第二个
print
,如果你正在进行交互式会话。我只是从上面复制粘贴的代码,效果很好。事实上,你并不擅长Python。。。正确:Python的块由缩进决定。但是考虑一下,当第二行缩进的时候,正如你所建议的那样。这就把它放在了与上面这条线相同的块中。这将使输出
ab
(每个字母在单独的一行上),仍然不是OP的教程所说的那样。