end =''SyntaxError:语法无效

时间:2013-12-03 03:52:32

标签: python-3.x syntax-error

帮助! end=''导致语法错误,我不确定原因。

def print_game_board(game_board_marker):
    for i in range(len(game_board_marker)):
        for j in range(len(game_board_marker[i])):
            print(str(game_board_marker[i][j]).rjust(4), end='')
        print()
    print()

1 个答案:

答案 0 :(得分:2)

好像你使用的是Python 2.x,而不是3.x。

检查你的python版本:

$ python -V

Python 2.7:

>>> print(1, end='')
  File "<stdin>", line 1
    print(1, end='')
                ^
SyntaxError: invalid syntax

Python 3.3:

>>> print(1, end='')
1>>>