【问题标题】:end='' SyntaxError: invalid syntaxend='' SyntaxError: 无效的语法
【发布时间】:2013-12-19 00:03:18
【问题描述】:

帮助! 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()

【问题讨论】:

    标签: python-3.x syntax-error


    【解决方案1】:

    看来您使用的是 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>>> 
    

    【讨论】:

      猜你喜欢
      • 2022-06-14
      • 2015-09-08
      • 1970-01-01
      • 2020-07-30
      • 1970-01-01
      • 1970-01-01
      • 2018-12-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多