码迷,mamicode.com
首页 > 编程语言 > 详细

三级菜单(python3.x)

时间:2018-06-17 19:02:48      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:菜单   图书馆   返回   span   IV   class   阳光   str   mic   

程序要求:

    1.可以进入每一层菜单并且停留

  2.可以返回到上一层菜单

  3.在每层都可以退出

 1 manue_dic={
 2     "西安":{
 3         "长安区":{
 4             "西安邮电大学":[图书馆,美广],
 5             "陕西师范大学":[图书馆,万科],
 6                },
 7         "高新区":{
 8             "化为西研所":[运维工程师,java后台开发],
 9             "阿里巴巴":[云计算运维工程师,测试开发工程师]
10         },
11         "雁塔区":{
12             "小寨":[购物商城,赛格],
13             "老校区":[邮电,师大]
14         }
15     },
16     "铜川":{
17         "耀州区":{
18             "耀中中学":["学生","老师"],
19             "药王山":["药王庙","游客"]
20         },
21         "新区":{
22             "市一中":["学生","老师"],
23             "阳光广场":["表演","观看表演的人"],
24         },
25         "老区":{
26             "局一中":["学生","老师"],
27             "玉华宫":["游客","古董"]
28         }
29     },
30 }
31 while True:
32     for i in manue_dic:
33         print (i)
34     choose=input("请输入你的选择1:")
35     if choose in manue_dic :
36         while True:
37             for j in manue_dic[choose]:
38                 print ("\t",j)
39             choose1=input("请输入你的选择2:")
40             if choose1 in manue_dic[choose]:
41                 while True:
42                     for k in manue_dic[choose][choose1]:
43                         print ("\t\t",k)
44                     choose2=input("请输入你的选择3:")
45                     if choose2 in manue_dic[choose][choose1]:
46                         for l in manue_dic[choose][choose1][choose2]:
47                             print("\t\t\t",l )
48                         back=input("最后一层,按b返回上级菜单,按q退出:")
49                         if back==b:
50                             pass
51                         elif back==q:
52                             exit()
53                     if choose2==b:
54                         break
55                     elif choose2==q:
56                         exit()
57             if choose1==b:
58                 break
59             elif choose1==q:
60                 exit()
61     if choose==b:
62         break
63     elif choose==q:
64         exit()

 

三级菜单(python3.x)

标签:菜单   图书馆   返回   span   IV   class   阳光   str   mic   

原文地址:https://www.cnblogs.com/summer-future/p/9193372.html

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