1. 程式人生 > >最Low三級菜單

最Low三級菜單

div span ssi 越秀區 pass true choice 請您 col

技術分享圖片
 1 #-*-coding:utf-8-*-
 2 #_author_: Keep
 3 
 4 #三級菜單
 5 
 6 menu = {
 7     中國:{
 8         廣東省:{
 9             廣州市:{
10                 海珠區:{},
11                 荔灣區:{},
12                 越秀區:{}
13             },
14             深圳市:{},
15             珠海市:{}
16         },
17         
青海省:{ 18 西寧市:{}, 19 海東市:{}, 20 海北藏族自治州:{} 21 }, 22 遼寧省:{ 23 沈陽市:{}, 24 大連市:{}, 25 鞍山市:{} 26 } 27 }, 28 USA:{ 29 Hawaii:{ 30 Honolulu:{} 31 }, 32
Mississppi:{ 33 Jackson:{} 34 }, 35 Alaska:{ 36 Montgomery:{} 37 } 38 }, 39 德國:{ 40 巴伐利亞:{ 41 慕尼黑:{} 42 }, 43 柏林:{ 44 柏林:{} 45 }, 46 下薩克森:{ 47 漢諾威:{}
48 } 49 } 50 } 51 52 exit_flag = False 53 while not exit_flag: 54 for i in menu: 55 print(i) 56 57 choice = input(請您選擇進入哪國:) 58 if choice in menu: 59 while not exit_flag: 60 for q in menu[choice]: 61 print(\t,q) 62 choice2 = input(請您選擇進入哪個省或州:) 63 if choice2 in menu[choice]: 64 while not exit_flag: 65 for w in menu[choice][choice2]: 66 print(\t\t, w) 67 choice3 = input(請您選擇進入哪個市:) 68 if choice3 in menu[choice][choice2]: 69 for e in menu[choice][choice2][choice3]: 70 print(\t\t\t,e) 71 choice4 = input(到底了,按f返回上一層:) 72 if choice4 == f: 73 pass#什麽都不做,相當於占位符 74 elif choice4 == q: 75 exit_flag = True 76 if choice3 == f: 77 break 78 elif choice3 == q: 79 exit_flag = True 80 if choice2 == f: 81 break 82 elif choice2 == q: 83 exit_flag = True
View Code

最Low三級菜單