首页 > 代码库 > day1-三级菜单
day1-三级菜单
1、流程图
2、代码
1 #!/usr/bin/env python 2 #-*- coding:utf-8 -*- 3 #Author: Tony Chiu 4 #Blog:http://www.cnblogs.com/tonychiu 5 #Github:https://github.com/qiujichun 6 import sys 7 company_map = {"智慧业务事业部":{"业务中心":["行业部","咨询部","系统部"],"服务中心":["应用资源部","数据资源部"],"方案部":[]}, 8 "医疗健康事业部":{"互联网中心":["医疗体","在线医生"],"大数据中心":["Team1","Team2"]}, 9 "创新中心":{"上海":[],"硅谷":["Team1","Team2"],"伦敦":["Team1","Team2"]},10 }11 12 #定义列出公司一级部门的函数13 def dep():14 for key1 in company_map:15 print (key1)16 print("**********************")17 18 #列出公司一级部门19 print("公司部门一级划分:")20 print("----------------------")21 dep()22 23 for dep1 in range(3):24 area1 = input("请输入你要查看的一级名字:")25 if area1 in company_map:26 area2 = company_map[area1] #取出二级字典key+value27 area2_name = area2.keys() # 取出二级字典key28 print(area1)29 print("------------------二级部门:-----------------")30 for i in area2_name:31 print(i)32 print("-------------------------------------------------")33 34 for dep2 in range(3):35 area2_name_input = input("请输入你要查看的二级部门:")36 for loop in range(3):37 if area2_name_input in area2_name:38 area3 = area2[area2_name_input]39 print("------------------三级部门:-----------------")40 for i in area3:41 print(i)42 print("-------------------------------------------------")43 sys.exit()44 else:45 break46 print("xxxxxxxxxxxxxxxxxxxxxxxxxxxxx")47 print("您输入的错误达到3次,将转到上级目录")48 print("_____________________________")49 dep()50 51 else:52 continue
3、使用
使用:公司部门一级划分:----------------------医疗健康事业部智慧业务事业部创新中心**********************请输入你要查看的一级名字:创新中心创新中心------------------二级部门:-----------------上海伦敦硅谷-------------------------------------------------请输入你要查看的二级部门:伦敦------------------三级部门:-----------------Team1Team2-------------------------------------------------
day1-三级菜单
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。