from random import randint B = 0 O = 1 X = 2 D = 3 KEY = ' OX' class TicTacToe: def __init__(self, player1, player2): self.move = {O: player1, X: player2} def show(self, board): print() for i in range(3): print(' ' + '|'.join([KEY[board[i * 3 + j]] for j in range(3)])) if i < 2: print(' -+-+-') print() def judge(self, board): patterns = [(0, 1, 2), (3, 4, 5), (6, 7, 8), # horizontal (0, 3, 6), (1,