Python3 字典及三级菜单练习
1 #!/usr/bin/env python3 2 # -*- coding: utf-8 -*- 3 # Author;Tsukasa 4 5 6 list_1 = { 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 '长江水库':['none'], 39 '紫马岭':['none'], 40 }, 41 } 42 } 43 44 while True: 45 for i in list_1: 46 print(i) 47 user_choice01 = input('1请选择进入>>>:') 48 if user_choice01 in list_1: 49 while True: 50 for i2 in list_1[user_choice01]: 51 print("\t",i2) 52 user_choice02 = input('2请选择进入>>>:') 53 if user_choice02 in list_1[user_choice01]: 54 while True: 55 for i3 in list_1[user_choice01][user_choice02]: 56 print('\t\t',i3) 57 user_choice03 = input('2请选择进入>>>:') 58 if user_choice03 in list_1[user_choice01][user_choice02]: 59 while True: 60 for i4 in list_1[user_choice01][user_choice02][user_choice03]: 61 print('\t\t\t',i4) 62 exit()
为了更好