Tic Tac Toe?
Ich möchte ein TTT in phyton programmieren hier ist mein quellcode ich weiß das er nicht fertig ist:
class Board:
def __init__(self):
self.state = [0, 0, 0, 0, 0, 0, 0, 0, 0,]
def make_turn(self, cell, player):
self.state[cell] = player.symbol
def sign_to_printable(self, sign):
if sign == 0:
return " "
elif sign == 1:
return "X"
else:
return "O"
def print_board(self):
print(" " + self.sign_to_printable(self.state[0]) + " | " + self.sign_to_printable(self.state[1]) + " | " + self.sign_to_printable(self.state[2]) + " \n" +
" " + self.sign_to_printable(self.state[3]) + " | " + self.sign_to_printable(self.state[4]) + " | " + self.sign_to_printable(self.state[5]) + " \n" +
" " + self.sign_to_printable(self.state[6]) + " | " + self.sign_to_printable(self.state[7]) + " | " + self.sign_to_printable(self.state[8]) + " \n" +)
class Player:
def __init__(self, symbol):
self.symbol = symbol
if __name__ == ' __main__':
Player_a = Player(1)
Player_b = Player(-1)
Board = Board()
Jetzt bekomme ich ein paar fehlermeldungen :Expression expected, Unindent does not match any outer indentation level in zeile 20 und Unresolved reference 'Board' in der 28.WAS heißt das und wie kann ich das fixen