예제 #1
0
             sit = int(input('结束请输入0,继续请输入任意整数:'))
     except:
         print('请输入合法的景点名称!')
         sit = int(input('结束请输入0,继续请输入任意整数:'))
 else:
     try:
         print('多目的地旅游线路查询。')
         m = '1'
         appr = []
         while True:
             m = str(input('请分别输入您要前往的目的地(输入一个按一下回车),若已全部输入完毕,请直接按回车:'))
             if m == '':
                 break
             else:
                 if m in all.spots and m not in appr:
                     appr.append(m)
                 else:
                     print('请输入合法的景点名称!')
                     continue
         if appr == []:
             sit = int(input('结束请输入0,继续请输入任意整数:'))
         else:
             pathlist = all.get_allpaths()
             for x in pathlist:
                 if set(appr).issubset(set(x)):
                     x.display_path()
             sit = int(input('结束请输入0,继续请输入任意整数:'))
             break
     except:
         print('请输入合法的景点名称!')
         sit = int(input('结束请输入0,继续请输入任意整数:'))