print('请输入合法的景点名称!') sit = int(input('结束请输入0,继续请输入任意整数:')) else: try: name1 = str(input('请输入起始景点名称:')) name2 = str(input('请输入结束景点名称:')) if name1 == name2 or name1 not in all.spots or name2 not in all.spots: print('请输入合法的景点名称!') continue else: i = all.spots.index(name1) j = all.spots.index(name2) if all.data[i][j] == None: print('路径信息不存在!') else: all.del_road(name1,name2) print('删除成功!') sit = int(input('结束请输入0,继续请输入任意整数:')) except: print('请输入合法的景点名称!') sit = int(input('结束请输入0,继续请输入任意整数:')) else: sit = 1 while sit != 0: start_pos = str(input('请输入您所在的位置:')) if start_pos not in all.spots: print('请输入合法的位置!') sit = int(input('结束请输入0,继续请输入任意整数:')) print('操作列表:') print('1.搜索景点') print('2.按类别搜索景点')