我在启动我的代码时遇到问题。我的编程课有一个 Connect 4 项目,但我遇到了一个非常愚蠢的问题。我不明白对角线检查。他给了我们一个例子,但我真的不明白。
def CheckForWinner(board, playerName, playerChar):
diagonal = board[2][0] + board[3][1] + board[4][2] + board[5][3]
if playerChar * 4 in diagonal:
return playerName
这是一个 42 空间板(7x6)
1 2 3 4 5 6 7
_ _ _ _ _ _ _
|_|_|_|_|_|_|_|
|_|_|_|_|_|_|_|
|_|_|_|_|_|_|_|
|_|_|_|_|_|_|_|
|_|_|_|_|_|_|_|
|_|_|_|_|_|_|_|
我只是很难理解它正在检查的内容。我不是要你给我密码。请解释一下。:)