Я делаю игру Tic Tac Toe в Python, и у меня есть все фактические функции игры, работающие правильно, но я не могу заставить игровой доску правильно печатать. < /p>
game = [[' ',' ',' '],[' ',' ',' '],[' ',' ',' ']]
for row in game:
print(' |'*(len(game)-1)+' ')
for space in row:
print(' '+space+' |',end='')
print('\n'+' |'*(len(game)-1)+' ')
if game.index(row) < len(game)-1:
print('----'+('----'*(len(game)-2))+'---')
< /code>
По какой -то причине индекс строки не является инкрустированным, если нет движения в каждой строке. Когда игра начинается пустая, вывод: < /p>
| |
| | |
| |
-----------
| |
| | |
| |
-----------
| |
| | |
| |
-----------
< /code>
Не должно быть линии внизу, но она исчезает, когда происходит движение в каждом ряду. Я также пытаюсь избавиться от «|» в середине каждого места справа. Любые советы или предложения были бы очень оценены!
Подробнее здесь: https://stackoverflow.com/questions/588 ... game-board
Печать Tic Tac Toe Game Board? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение