Python三级菜单屌丝版

  1 #author F
  2 
  3 datas = {
  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 exit_flag = True
 98 while exit_flag:
 99     for item in datas:
100         print(item)
101     choose1 = input("选择部分进入1:")
102     if choose1 == "b":
103         break
104     if choose1 == "q":
105         exit_flag = False
106     while exit_flag:
107         if choose1 in datas:
108             for i in datas[choose1]:
109                 print(i)
110             choose2 = input("选择部分进入2或返回:")
111             if choose2 == "b":
112                 break
113             if choose2 == "q":
114                 exit_flag = False
115             while exit_flag:
116                 if choose2 in datas[choose1]:
117                     for i in datas[choose1][choose2]:
118                         print(i)
119                     choose3 = input("选择部分进入3或返回:")
120                     if choose3 == "b":
121                         break
122                     if choose3 == "q":
123                         exit_flag = False
124                     while exit_flag:
125                         if choose3 in datas[choose1][choose2]:
126                             for i in datas[choose1][choose2][choose3]:
127                                 print(i)
128                             choose4 = input("选择部分进入4或返回:")
129                             if choose4 == "b":
130                                 break
131                             if choose4 == "q":
132                                 exit_flag = False
133                             while exit_flag:
134                                 if choose4 in datas[choose1][choose2][choose3]:
135                                     for i in datas[choose1][choose2][choose3][choose4]:
136                                         print(i)
137                                     choose5 = input("到达最后一层,请返回:")
138                                     if choose5 == "b":
139                                         break
140                                     if choose5 == "q":
141                                         exit_flag = False
142                                     else:
143                                         print("Wrong key !")
144                                         break
145                                 else:
146                                     print("Wrong key !")
147                                     break
148                         else:
149                             print("Wrong key !")
150                             break
151                 else:
152                     print("Wrong key !")
153                     break
154         else:
155             print("Wrong key !")
156             break

 

posted @ 2017-06-09 15:06  Bird_getUpEarly  阅读(167)  评论(0编辑  收藏  举报