grid = [['.', '.', '.', '.', '.', '.'],
['.', 'O', 'O', '.', '.', '.'],
['O', 'O', 'O', 'O', '.', '.'],
['O', 'O', 'O', 'O', 'O', '.'],
['.', 'O', 'O', 'O', 'O', 'O'],
['O', 'O', 'O', 'O', 'O', '.'],
['O', 'O', 'O', 'O', '.', '.'],
['.', 'O', 'O', '.', '.', '.'],
['.', '.', '.', '.', '.', '.']]
for i in range(len(grid[0])):
for j in range(len(grid)):
print(grid[j][i], end='')
print()
Ich bin ein kompletter Anfänger in Python. Verwenden von Python 3.6. Ich verstehe den Code. Das einzige, was ich nicht verstehe, was macht 'print()' in der letzten Zeile?Was macht print()?
print()
Es wird keine neue Zeile gedruckt coz 'end =' macht es schon. Danke im Voraus.
... es druckt einen Zeilenumbruch –
ohne es, alle Ausgabe endet auf der gleichen Zeile – EdChum
... auch, das ist fast so ineffizient Art dieses Raster als Pythonally möglich zu drucken. – zwer