我在Python 3.6中编写了一个基本的不存在和十字架游戏,我希望输出只打印True或False,但是我已经拿出代码来检查赢状态:Python检查Win状态
def check_the_lot(board):
win = check_win_mid_hoz(board)
win = check_win_bttm_hoz(board)
win = check_win_top_hoz(board)
print (win)
只会覆盖以前的检查,只打印最后一个检查?我将如何解决这个问题?我无法弄清楚如何只打印真假或只打印假,而不是一次打印多个答案?
顺便说一句:你不需要任何;在Python中! – mrCarnivore
我为您提供了一个可轻松扩展的答案,因为它只需要将额外的功能(垂直线和对角线)添加到列表中。 – Adirio