python国家/中国/省/市街地/県城四級メニュー検索
1306 ワード
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で使われている国、省、市街地、県城の名前は辞書とリストの中で大きすぎます.国省市県の辞書リストをクリックして、このリンクでダウンロードしてください.