只有一条路径走得通为什么还要说求最短路径,而且只有一条路径走得通也让大家可以投机取巧,不用广度、深度优先搜索就能出结果(看已通过的代码);附上广度优先搜索找最短路径代码(适用真正的多路径找最短问题): def bfs(maze,x1,y1,x2,y2): directions = [(1,0),(-1,0),(0,1),(0,-1)] queue = [(x1,y1,-1)] path = [] while queue: path.append(queue.pop(0)) cur = (path[-1][0],path[-1][1...