Python 给游戏板贴标签
我真的不知道如何标记表中的行和列。如果我想对行和列都进行数字标记,我是创建一个单独的函数还是将其添加到现有代码中?谢谢你的帮助Python 给游戏板贴标签,python,Python,我真的不知道如何标记表中的行和列。如果我想对行和列都进行数字标记,我是创建一个单独的函数还是将其添加到现有代码中?谢谢你的帮助 class GameLogic: def __init__(self, row, column): self._self = self self._column = column self._row = row def create_board(self): self._board = []
class GameLogic:
def __init__(self, row, column):
self._self = self
self._column = column
self._row = row
def create_board(self):
self._board = []
for row in range(1,self._row+1):
row = ''
for col in range(1,self._column+1):
if self._board == ' ':
row = ' '
else:
row = '. '
print(row, end = '')
print()
你所说的“贴标签”到底是什么意思?你遗漏了很多细节。要在左边缘或右边缘标记Y轴吗?自上而下还是自下而上?从0或1开始?标签是否会超过一个数字?严格地说,你应该有一个游戏模型(保留棋盘内容但不保留标签)和一个游戏视图(将棋盘和标签绘制到屏幕上)。不那么严格地说,你可以做任何能让你快乐的事情;-)我想标记从1开始的行和列,从左上角开始。