ich möchte gerade mein eigenes Tic Tac Toe Spiel entwickeln (das ist mein erstes Projekt). Ich weiß, dazu gibt es unzählige Beispiele im Internet, jedoch möchte ich meine eigene Lösung entwickeln und möglichst viel "Hirnschmalz" hineinstecken. Nun stecke ich jedoch seit einiger Zeit an einer Stelle fest und brauche dringend Rat.
Folgenden Code für ein 3x3 Raster habe ich bereits angelegt:
Code: Alles auswählen
print("+-------" * 3 + "+", sep="") #Erste Zeile
for row in range(3): #Insgesamt 3 Zeilen
print("| " * 4)
for col in range(3):
print("| " + "x" + " ", end="")
print("|")
print("| " * 4)
print("+-------" * 3,"+",sep="")

Nun geht es um folgendes: anstelle von x (siehe oben) sollen nun die Zahlen von 1-9 in das Raster geschrieben werden. Oben links steht die 1, während unten rechts die 9 steht. Auf dieses Raster möchte ich anschließend zugreifen können. Mein Gedanke ging bisher dahingehend, dass das Board folgenden Aufbau haben könnte:
Code: Alles auswählen
board = [[1, 2, 3], [1, 2, 3]]
row = board[0]
col = board[1]
Code: Alles auswählen
eingabe = False
while eingabe == False:
reihe = int(input("Reihe: "))
spalte = int(input("Spalte: "))
if reihe in row and spalte in col:
print("Reihe:", reihe, "Spalte:", spalte)
eingabe == True
else:
continue

Ich stehe derzeit komplett auf dem Schlauch und habe keine Idee, wie ich in das Raster die Zahlen von 1-9 schreiben und anschließend auch auf diese zugreifen kann.
Ich bedanke mich im Voraus

Grüße
Schokiii