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
PC,
Computer,
programmieren,
Informatik,
Programmiersprache