我正在做一个井字游戏,当我尝试传递用户选择以查看他们的选择是否是免费磁贴时,我一直得到一个"无效的语法"错误。我已经尝试过各种类型的空白问题。我没有处理字符串,所以我不知道是什么导致了这一点。这是我的代码:
def freespace( tile ):
global GAME_BOARD
if tile in GAME_BOARD:
print('That tile has already been selected')
else:
break
def secondPlayer():
# Ask user for tile selection
p2TileSelection = int(input('Player 2 please select a number.')
freespace(p2TileSelection)
任何帮助都表示赞赏,如果需要更多代码我目前总共有141行,并且我很乐意发布它。现在,我所展示的只是两个函数中的错误,我定义了自由空间函数,以及我从另一个函数调用它的位置。
提前谢谢。
编辑:在我回复之前的其他陈述中,我认为我没有回复任何东西,而是将其切换为休息。
答案 0 :(得分:1)
你错过了一个闭幕式。
p2TileSelection = int(input('Player 2 please select a number.')
这可能是错误的原因
首先编辑它;
p2TileSelection = int(input('Player 2 please select a number.'))
答案 1 :(得分:0)
break
需要在循环中。
答案 2 :(得分:0)
试试这个..缺少)
p2TileSelection = int(input('Player 2 please select a number.'))