Python自动化开发学习的第一周作业—三级菜单

作业需求:
(1)运行程序输出第一级菜单
(2)选择一级菜单某项,输出二级菜单,同理输出三级菜单
(3)让用户选择是否要退出
(4)有返回上一级菜单的功能

Python自动化开发学习的第一周作业---三级菜单

Python自动化开发学习的第一周作业---三级菜单Python自动化开发学习的第一周作业---三级菜单

  1 data = {  2     "天津":{  3         "南开区":{  4             "南开大学":{  5                 "历史系":{},  6                 "文学系":{},  7                 "英语系":{},  8             },  9             "科技大学":{ 10                 "计算机系":{}, 11                 "机器系":{}, 12                 "软件系":{}, 13             }, 14             "理工大学":{ 15                 "数学系":{}, 16                 "化学系":{}, 17                 "物理系":{}, 18             }, 19         }, 20         "武清区":{ 21             "武清大学":{ 22                 "历史系":{}, 23                 "文学系":{}, 24                 "英语系":{}, 25             }, 26             "武清科技大学":{ 27                 "计算机系":{}, 28                 "机器系":{}, 29                 "软件系":{}, 30             }, 31             "武清理工大学":{ 32                 "数学系":{}, 33                 "化学系":{}, 34                 "物理系":{}, 35             }, 36         }, 37         "北辰区":{ 38             "北辰大学":{ 39                 "历史系":{}, 40                 "文学系":{}, 41                 "英语系":{}, 42             }, 43             "北辰科技大学":{ 44                 "计算机系":{}, 45                 "机器系":{}, 46                 "软件系":{}, 47             }, 48             "北辰理工大学":{ 49                 "数学系":{}, 50                 "化学系":{}, 51                 "物理系":{}, 52             }, 53         }, 54     }, 55     "河北":{ 56         "保定市": { 57             "保定大学": { 58                 "历史系": {}, 59                 "文学系": {}, 60                 "英语系": {}, 61             }, 62             "保定科技大学": { 63                 "计算机系": {}, 64                 "机器系": {}, 65                 "软件系": {}, 66             }, 67             "保定理工大学": { 68                 "数学系": {}, 69                 "化学系": {}, 70                 "物理系": {}, 71             }, 72         }, 73         "秦皇岛": { 74             "秦皇岛大学": { 75                 "历史系": {}, 76                 "文学系": {}, 77                 "英语系": {}, 78             }, 79             "秦皇岛科技大学": { 80                 "计算机系": {}, 81                 "机器系": {}, 82                 "软件系": {}, 83             }, 84             "秦皇岛理工大学": { 85                 "数学系": {}, 86                 "化学系": {}, 87                 "物理系": {}, 88             }, 89         }, 90         "石家庄": { 91             "石家庄大学": { 92                 "历史系": {}, 93                 "文学系": {}, 94                 "英语系": {}, 95             }, 96             "石家庄科技大学": { 97                 "计算机系": {}, 98                 "机器系": {}, 99                 "软件系": {},100             },101             "石家庄理工大学": {102                 "数学系": {},103                 "化学系": {},104                 "物理系": {},105             },106         },107     },108     "河南":{109         "郑州市": {110             "郑州大学": {111                 "历史系": {},112                 "文学系": {},113                 "英语系": {},114             },115             "郑州科技大学": {116                 "计算机系": {},117                 "机器系": {},118                 "软件系": {},119             },120             "郑州理工大学": {121                 "数学系": {},122                 "化学系": {},123                 "物理系": {},124             },125         },126         "南阳市": {127             "南阳大学": {128                 "历史系": {},129                 "文学系": {},130                 "英语系": {},131             },132             "南阳科技大学": {133                 "计算机系": {},134                 "机器系": {},135                 "软件系": {},136             },137             "南阳理工大学": {138                 "数学系": {},139                 "化学系": {},140                 "物理系": {},141             },142         },143         "登封市": {144             "登封大学": {145                 "历史系": {},146                 "文学系": {},147                 "英语系": {},148             },149             "登封科技大学": {150                 "计算机系": {},151                 "机器系": {},152                 "软件系": {},153             },154             "登封理工大学": {155                 "数学系": {},156                 "化学系": {},157                 "物理系": {},158             },159         },160     },161 }162 #exit_flag = False163 while True:164     for i in data :165         print (i)166     choice = input ("input:")167     if choice in data:168         while True:169             for i2 in data[choice]:170                 print (i2)171             choice2 = input("input2:")172             if choice2 in data[choice]:173                 while True:174                     for i3 in data[choice][choice2]:175                         print (i3)176                     choice3 = input("input3:")177                     if choice3 in data[choice][choice2]:178                         for i4 in data[choice][choice2][choice3]:179                             print(i4)180                         choice4 = input("Press b to return to the previous level:")181                         if choice4 == "b":182                             pass183                         elif choice4 == "q":184                             exit ()185                     if choice3 == "b":186                         break187                     elif choice3 == "q":188                         exit()189             if choice2 == "b":190                 break191             elif choice2 == "q":192                 exit()

View Code

 

以上就是Python自动化开发学习的第一周作业—三级菜单的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/185927.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月1日 10:15:59
下一篇 2025年11月1日 10:21:57

相关推荐

发表回复

登录后才能评论
关注微信