作業需求: (1)運行程式輸出第一級菜單(2)選擇一級菜單某項,輸出二級菜單,同理輸出三級菜單(3)讓用戶選擇是否要退出(4)有返回上一級菜單的功能 1 data = { 2 "天津":{ 3 "南開區":{ 4 "南開大學":{ 5 "歷史系":{}, 6 "文學系":{}, 7 "英語系":{} ...
作業需求:
(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 "物理系": {}, 124 }, 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