我正在使用Python和tkinter库为游戏Tic编写代码。代码长度: 240行,但问题是有一个函数可以检查谁赢了,还有很多if和elif语句。我想把它剪掉。每次胜利结束时,都有一个函数(关闭按钮)和一个函数(重新启动游戏)。使用if和elif对零件进行减少是必要的。TacToe', 'User playing for X
我正在制作一个tictactoe游戏,并尝试创建一个函数来检查一行中的3个相同的点是否具有相同的输入'x‘或'0’。我有问题的three_in_row函数,我试图触发游戏结束。这是在python 2.7.13中的def setup_board(size): for row in range(sizeelse:
re
我正在用Python构建一个简单的tictactoe游戏。 我有一个列表,其中有10个空格,我用X或O替换每个go。我希望它能够判断棋盘何时满员,并且没有赢家。我已经列出了所有获胜的可能性,这是我试图让它检查平局的尝试。 for char in begin_board[1:10]: if char !这是错误的,因为它只检查9的1是否不是空格。我希望它检查并只返回打印,如果所有的9都不是空格。 提前感谢