获得迷宫的矩阵;蟒蛇

时间:2018-05-21 15:32:19

标签: python-3.x path-finding maze

我在Python上创建了一个成功的路径查找算法。它适用于任何大小的矩阵,如下所示:

maze=[[' ',' ','X','X',' ','S'],
      [' ',' ',' ',' ','X',' '],
      ['F','X',' ',' ',' ',' '],
      [' ',' ',' ',' ','X',' '],
      [' ','X',' ',' ',' ',' ']]

S是起点,X标记墙壁,F是终点。

我在哪里可以获得与此格式相同的迷宫?

1 个答案:

答案 0 :(得分:2)

您可以创建一个名为input.txt的文本文件,并从列表中的该测试文件中读取。

input.txt中

  XX S
    X 
FX    
    X 
 X    

从文件中读到这样的列表:

with open('C:/input.txt') as f:
    maze = f.read().splitlines()

迷宫是你的清单。它与上面显示的相同。

然后进行验证,您可以像这样打印(显示input.txt的内容):

for sublist in maze:
    print(''.join(sublist))