xxx
xxx
xxx
versuchen, einen Weg zu finden, diese 2D-Liste zu machen.Wie mache ich ein Board in Python?
xxx
xxx
xxx
versuchen, einen Weg zu finden, diese 2D-Liste zu machen.Wie mache ich ein Board in Python?
Eine der vielen Möglichkeiten, es zu tun:
for x in range(row):
print('x '*col)
Zum Beispiel row =3
, col =3
dann Ausgabe:
x x x
x x x
x x x
Alt ernatively,
Erstellen einer Listen-
a=[]
for x in range(0, row):
a.append(["x"] * col)
Dann drucken it-
for row in a:
print " ".join(row)
Immer wenn ich den Ausdruck verwende " ".join (rows) Es besagt, dass es einen Syntaxfehler gibt! – naraemee
Oh, ignorier das! Ich habe herausgefunden, was ich falsch gemacht habe! Ich danke dir sehr!! – naraemee
@naraemee Sie verwenden wahrscheinlich Python3. Das ist Python 2-Code. Ändern Sie diese Druckanweisung in 'print (" ".join (row))' für Python 3. –
versuchen Sie dies:
def main():
print("Num of rows:")
row = int(input())
print("Num of Cols:")
columns = int(input())
print("Out:\n")
for i in range(row): # iterate in rows
print('x'*columns) # print 'x' columns times
if __name__ == '__main__':
main()
Vergangenheit Code bitte hier. Bild des Textes ist normalerweise eine schlechte Idee ... – Blag
Oh ok! Sorry, ich bin neu im Forum, aber ich werde den Beitrag bearbeiten! @Blag – naraemee
Mögliches Duplikat von [Wie drucke ich ein Board in Python?] (Http://stackoverflow.com/questions/10903176/how-to-print-a-board-in-python) – naraemee