Author's photo
Zuzana Z.
Programmieren

Wie kann man dieses Spielfeld mit der .format-Methode ausgeben?(Programmiersprache: PYTHON)

#Spiefeld
def drawBoard(board):
print(' | |')
print(' ' + board[7] + ' | ' + board[8] + ' | ' + board[9])
print(' | |')
print('-----------')
print(' | |')
print(' ' + board[4] + ' | ' + board[5] + ' | ' + board[6])
print(' | |')
print('-----------')
print(' | |')
print(' ' + board[1] + ' | ' + board[2] + ' | ' + board[3])
print(' | |')

2 відповідей
ich kann eider kein pyhton.Aber ich denke es ist wie in java.Brauchst nu noch hilfe, wenn schon, dann melde dich kurz, dann schaue ich nach.+
Hallo wenn du den Inhalt deiner drawBoard funktion mit folgendem ersetzt :
patternAfter = '| |\n -----------\n | |\n'
print(" | |\n {1} | {2} | {3}\n {0} {4} | {5} | {6}\n {0} {7} | {8} | {9}\n | |".format(
patternAfter, board[7], board[8], board[9], board[4], board[5], board[6], board[1], board[2], board[3]))

Funktioniert es exakt gleich nur mit der format Funktion habe es vorher ausprobiert.

LG Gerald