zoukankan      html  css  js  c++  java
  • 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+value
    27         area2_name = area2.keys()  # 取出二级字典key
    28         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                     break
    46         print("xxxxxxxxxxxxxxxxxxxxxxxxxxxxx")
    47         print("您输入的错误达到3次,将转到上级目录")
    48         print("_____________________________")
    49         dep()
    50 
    51     else:
    52         continue
    View Code

    3、使用

    使用:
    公司部门一级划分:
    ----------------------
    医疗健康事业部
    智慧业务事业部
    创新中心
    **********************
    请输入你要查看的一级名字:创新中心
    创新中心
    ------------------二级部门:-----------------
    上海
    伦敦
    硅谷
    -------------------------------------------------
    请输入你要查看的二级部门:伦敦
    ------------------三级部门:-----------------
    Team1
    Team2
    -------------------------------------------------
    View Code
  • 相关阅读:
    H5+ 分享到微信、朋友圈代码示例
    H5+ 重写在线升级版本比较代码
    H5+ a页面打开b页面,b页面加载成功后关闭当前页面,闪屏的规避解决方案
    MUI
    MUI
    MUI
    MUI
    Vue实战之【企业开发常见问题】
    step1:准备歌词之《前端开发是个啥》
    element-ui级联选择器(Cascader)获取级联对象 (主要是想获取:label值)
  • 原文地址:https://www.cnblogs.com/tonychiu/p/5872502.html
Copyright © 2011-2022 走看看