0

0

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

PHP中文网

PHP中文网

发布时间:2017-07-13 18:16:19

|

1893人浏览过

|

来源于php中文网

原创

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

  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                 "物理系": {},
124124             },
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 = False
163 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                             pass
183                         elif choice4 == "q":
184                             exit ()
185                     if choice3 == "b":
186                         break
187                     elif choice3 == "q":
188                         exit()
189             if choice2 == "b":
190                 break
191             elif choice2 == "q":
192                 exit()
View Code

 

企站帮企业网站管理系统1.0
企站帮企业网站管理系统1.0

一、源码描述这是一款比较简单的企业管理系统源码,界面美观大方,功能简单,特别适合初学者学习研究,系统运行十分流畅,可以作为二次开发,同时也是可以帮助初学者增长知识的优秀代码。二、功能介绍主要功能:企业动态,产品介绍 ,免费下载,定制服务,该源码比较适合新手学习和二次开发使用。三、源码特点1、网站布局:采用目前最先进的布局方式DIV+CSS,符合W3C的标准和Web2.0的风格。2、程序设计模块化,

下载

相关文章

python速学教程(入门到精通)
python速学教程(入门到精通)

python怎么学习?python怎么入门?python在哪学?python怎么学才快?不用担心,这里为大家提供了python速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
高德地图升级方法汇总
高德地图升级方法汇总

本专题整合了高德地图升级相关教程,阅读专题下面的文章了解更多详细内容。

43

2026.01.16

全民K歌得高分教程大全
全民K歌得高分教程大全

本专题整合了全民K歌得高分技巧汇总,阅读专题下面的文章了解更多详细内容。

84

2026.01.16

C++ 单元测试与代码质量保障
C++ 单元测试与代码质量保障

本专题系统讲解 C++ 在单元测试与代码质量保障方面的实战方法,包括测试驱动开发理念、Google Test/Google Mock 的使用、测试用例设计、边界条件验证、持续集成中的自动化测试流程,以及常见代码质量问题的发现与修复。通过工程化示例,帮助开发者建立 可测试、可维护、高质量的 C++ 项目体系。

24

2026.01.16

java数据库连接教程大全
java数据库连接教程大全

本专题整合了java数据库连接相关教程,阅读专题下面的文章了解更多详细内容。

35

2026.01.15

Java音频处理教程汇总
Java音频处理教程汇总

本专题整合了java音频处理教程大全,阅读专题下面的文章了解更多详细内容。

16

2026.01.15

windows查看wifi密码教程大全
windows查看wifi密码教程大全

本专题整合了windows查看wifi密码教程大全,阅读专题下面的文章了解更多详细内容。

56

2026.01.15

浏览器缓存清理方法汇总
浏览器缓存清理方法汇总

本专题整合了浏览器缓存清理教程汇总,阅读专题下面的文章了解更多详细内容。

16

2026.01.15

ps图片相关教程汇总
ps图片相关教程汇总

本专题整合了ps图片设置相关教程合集,阅读专题下面的文章了解更多详细内容。

9

2026.01.15

ppt一键生成相关合集
ppt一键生成相关合集

本专题整合了ppt一键生成相关教程汇总,阅读专题下面的的文章了解更多详细内容。

26

2026.01.15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
最新Python教程 从入门到精通
最新Python教程 从入门到精通

共4课时 | 3.6万人学习

Django 教程
Django 教程

共28课时 | 3.2万人学习

SciPy 教程
SciPy 教程

共10课时 | 1.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号