예제 #1
0
                    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.按类别搜索景点')