2 Stimmen

Noughts and crosses python drawing the board

Ich habe gerade angefangen, mir Python 3.2 beizubringen (oder es zu versuchen). Ich denke, ich habe alle Grundlagen, so dass ich beschlossen, zu versuchen und bauen, was eine Menge Leute haben mir gesagt, ist das einfachste Spiel zu beginnen mit, 0 und X's. Ich versuche, das Brett mit einer Liste von Listen zu zeichnen, ich möchte eine Variable N verwenden, die in die Methode übergeben wird, um die Größe des Brettes N*N zu bestimmen.

Ich habe überall gesucht, wie dies zu tun, aber alles, was ich finden kann, ist Menschen, die es mit einem festen Wert von Zeilen und Spalten codiert haben. ich möchte es änderbar zu machen, so kann ich gehen und meinen Code wiederverwenden, um Damespiel und vielleicht Schach zu versuchen.

Bitte kann mir jemand helfen, ich wäre Ihnen sehr dankbar.

Danke, Dave.

1voto

John Fink Punkte 313

Es gibt prägnantere Wege, dies in Python zu schreiben, aber dies ist vielleicht der einfachste Weg, um als Anfänger zu verstehen:

N=3
tictac = []

for i in range(N):
    row = []
    for i in range(N):
        row.append('O')
    tictac.append(row)

for row in tictac:
    print row

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X