python国家/中国/省/市街地/県城四級メニュー検索


1.    
2.             
3.             

4.各レベルのメニューからメニューを終了できます
tmp = country

def worldMenue():
    for key in country:
        print key

def countryMenu(country):
    global  tmp
    country_count = 0
            
    while True:
        c = raw_input("enter a option to view this area\r
enter q exit !\r
enter r return to the previous menu: ") if c == 'q': sys.exit() if c == 'r': for key in tmp: print key return tmp else: for key in country: if c == key: for key in country[c]: print key tmp = country country = country[c] if(isinstance(country,list)): sys.exit() else: country_count +=1 if country_count == len(country): country_count = 0 print 'No exist this area option! please enter again' else: break return country worldMenue() while True: country = countryMenu(country)
codeで使われている国、省、市街地、県城の名前は辞書とリストの中で大きすぎます.国省市県の辞書リストをクリックして、このリンクでダウンロードしてください.