这是我的代码:
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
答案 0 :(得分:4)
您使用python-2.7和python-3.x对其进行了标记,但这不应该在Python3中引发问题。
问题在于Python2中print
是一个语句,因此end = ' '
是无效的语法。
要获得相同的结果,请将from __future__ import print_function
放在脚本的开头,或者说print i,
。