Python:三级菜单

11 篇文章 0 订阅
exit_flag False 标志位的作用
menu {
    "JiangSu"{
              "NanJing": ["GuLou""XuanWu"],
              "SuZhou": ["XiangCheng""WuZhong"]
     },
   "ShangHai"{
             "PuDong": ["ZhangJiang""TangZhen"],
             "JingAn": ["ChangPing""WuNing"]
    }
}
while not exit_flag:
   for index, key in enumerate(menu.keys()):
      print (index, key)
 chice_1 raw_input("Please choose menu to enter:").strip()
  if chice_1.isdigit():
   chice_1 int(chice_1)
   key_1 menu.keys()[chice_1]
  while not exit_flag:
     for index, key in enumerate(menu[key_1]):
        print ("-->", index, key)
  chice_2 raw_input("Please choose menu to enter:").strip()
    if chice_2.isdigit():
    chice_2 int(chice_2)
    key_2 menu[key_1].keys()[chice_2]
    while not exit_flag:
        for index, key in enumerate(menu[key_1][key_2]):
            print ("-->-->", index, key)
    chice_3 raw_input("Please choose menu to enter:").strip()
        if chice_3.isdigit():
             print ("This is the last level.....")
       elif chice_3 == 'quit':
       exit_flag True
       elif chice_3 == 'back':
              break
else:
     print ('===========Going to Quit=============')
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值