Можно ли упростить доску для игры в крестики-нолики?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Можно ли упростить доску для игры в крестики-нолики?

Сообщение Anonymous »

Я сделал доску со списком и распечатками, и она выглядит так:
+-----------------+
| 1 | 2 | 3 |
+-----------------+
| 4 | 5 | 6 |
+-----------------+
| 7 | 8 | 9 |
+-----------------+

Могу ли я назначить все это одному объекту (переменной/списку/кортежу/словарю) и просто распечатать его?
Вот мой код:
board_list = [[1,2,3], [4,5,6], [7,8,9]]
print("+-----------------+")
print("| ", board_list[0][0], " | ", board_list[0][1], " | ", board_list[0][2], " |")
print("+-----------------+")
print("| ", board_list[1][0], " | ", board_list[1][1], " | ", board_list[1][2], " |")
print("+-----------------+")
print("| ", board_list[2][0], " | ", board_list[2][1], " | ", board_list[2][2], " |")
print("+-----------------+")

Но есть ли способ сделать это вот так?
board_representation = "+------------------------------+
| board_list[0][0], | board_list[0][1], | board_list[0][2]
+------------------------------+
| board_list[1][0], | board_list[1][1], | board_list[1][2]
+------------------------------+
| board_list[2],[0], | board_list[2][1], | board_list[2][2]
+------------------------------+"
print(board_representation)

Вывод первого кода:
+-----------------+
| 1 | 2 | 3 |
+-----------------+
| 4 | 5 | 6 |
+-----------------+
| 7 | 8 | 9 |
+-----------------+


Подробнее здесь: https://stackoverflow.com/questions/793 ... ic-tac-toe
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»