在python中打印1-10号 - 错误:在输入中没有可行的替代方法' ='

时间:2016-03-04 15:51:56

标签: python python-2.7 jython jython-2.7

这是我的代码:

for i in range(10):
    print(i, end=' ')  #This line is throwing an error

SyntaxError: no viable alternative at input '='

我正在使用Netbeans和Jython 2.7.0

1 个答案:

答案 0 :(得分:4)

您使用python-2.7和python-3.x对其进行了标记,但这不应该在Python3中引发问题。

问题在于Python2中print是一个语句,因此end = ' '是无效的语法。

要获得相同的结果,请将from __future__ import print_function放在脚本的开头,或者说print i,