获取迷宫矩阵;蟒蛇

维赫亚特·阿加瓦尔

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

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

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

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

穆罕默德·诺曼

您可以创建一个名为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))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章