三级菜单(python3.x)
Posted summer-future
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三级菜单(python3.x)相关的知识,希望对你有一定的参考价值。
程序要求:
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 (" ",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 (" ",k)
44 choose2=input("请输入你的选择3:")
45 if choose2 in manue_dic[choose][choose1]:
46 for l in manue_dic[choose][choose1][choose2]:
47 print(" ",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)的主要内容,如果未能解决你的问题,请参考以下文章