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