码迷,mamicode.com
首页 > 其他好文 > 详细

三级菜单

时间:2019-04-03 12:47:26      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:退出   ==   index   span   while   mem   code   col   input   

 

 

 1 #!/usr/bin/env python
 2 
 3 memu1 = {
 4 "江苏": {
 5 "盐城":["阜宁","大丰","东台"],
 6 "南京":["鼓楼","玄武","浦口"],
 7 },
 8 "浙江":{
 9 "杭州":["建德","桐庐","萧山"],
10 "温州":["乐清","风华","慈溪"],
11 "宁波":["海曙","江北"]
12 }
13 }
14 
15 sheng_list = list(memu1.keys())
16 
17 while True:
18     for sheng in sheng_list:
19         print(sheng_list.index(sheng)+1,sheng)
20     sheng_num = input("请选择一个市/输入q退出: ")
21     if sheng_num.isdigit():
22         if int(sheng_num) in list(range(1,len(sheng_list)+1)):
23             shi_list = list(memu1[sheng_list[int(sheng_num)-1]].keys())
24 
25             while True:   #市循环
26                 for shi in shi_list:
27                     print(shi_list.index(shi)+1,shi)
28                 shi_num = input("请输入一个县/输入q退出/输入e返回上一级: ")
29                 if shi_num.isdigit():
30                     if int(shi_num) in list(range(1,len(shi_list)+1)):
31                         xian_list = memu1[sheng_list[int(sheng_num)-1]][shi_list[int(shi_num)-1]]
32 
33                         while True:   #县里循环
34                             for xian in xian_list:
35                                 print(xian_list.index(xian)+1,xian)
36                             xian_num = input("输入q退出/输入e返回上一级: ")
37                             if xian_num == q:
38                                 exit()
39                             elif xian_num == e:
40                                 break
41                             else:
42                                 print("输入有误")
43                     
44                 elif shi_num == q:
45                     exit()
46                 elif shi_num == e:
47                     break
48                 else:
49                     print("输入有误")
50 
51     elif sheng_num == q:
52         exit()
53     else:
54         print(输入有误)

 

三级菜单

标签:退出   ==   index   span   while   mem   code   col   input   

原文地址:https://www.cnblogs.com/zxlinux/p/10647766.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!