Python 2d数组中三行的确定

2024-06-02 05:22:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用Python编写一个带有m x N板的tic tac toe游戏。我试图找到一个有效的方法来确定一个玩家是否赢了(一排3个,无论是垂直的,水平的,还是对角线方向的)大多数3x3游戏的实现只是在每个回合后检查所有可能的赢的组合。这似乎有点极端与一个巨大的董事会。

4x4示例:(使用1s和2s而不是Xs和Os)

board = ([1,0,2,1], [0,0,0,1], [2,2,0,0], [1,0,0,1])
for row in board:
    print row

谢谢- 乔纳森


Tags: 方法board游戏示例os玩家水平tic