以下是我的代码:
...
self.__treasure_map = size
self.__chest_positions = chests
self.__tree_positions = trees
self.__num_chests_found = 0
self.grid=[]
for i in range(self.__treasure_map):
self.grid.append([])
for j in range(self.__treasure_map):
self.grid[i].append(TreasureMap.UNSEARCHED_CHAR)
def display_map(self):
print(' ', end="")
for i in range(self.__treasure_map):
count = 0
print(' ',count+i,end='')
print('\n',end ='')
for i in self.grid:
self.grid[count][0] = count
count+=1
print(i)
这是我打印出来的网格:
然而,这是我想要的结果
我认为这可能至少接近你想要的:
输出:
我没有遵循你的代码,但这里有一个一般的方法来得到你想要的。我使用字符串列表作为输入,而不是列表列表,因为这保证了所有网格单元的长度都是1。你知道吗
试运行:
相关问题 更多 >
编程相关推荐