Python 三级菜单练习1.0

city_dict={
'浙江': {'杭州': ('西湖', '上城', '下城'), '宁波': ('江东', '江北', '北仑'), '温州': ('鹿城', '平阳', '龙湾')},
'江苏': {'苏州': ('常熟', '太仓', '昆山'), '无锡': ('江阴', '宜兴', '惠山'), '常州': ('天宁', '武进', '钟楼')},
'广东': {'广州': ('天河', '白云', '黄埔'), '深圳': ('罗湖', '福田', '南山'), '东莞': ('莞城', '虎门', '万江')}
}
a = 1

while a > 0:
print(list(city_dict.keys()))
choice1 = input('输入你要查看的省【q退出】:')
if choice1 in list(city_dict.keys()):

while a > 0:
print(list(city_dict[choice1].keys()))
choice2 = input('输入你要查看的城市【q退出,t返回】:')
if choice2 in list(city_dict[choice1].keys()):
print(city_dict[choice1][choice2])

while True:
choice3 = input('输入q退出,t返回:')
if choice3 == 'q':
a = 0
break
elif choice3 == 't':
break
else:
print('请输入正确的信息')

elif choice2 == 'q':
a = 0
break
elif choice2 == 't':
break
else:
print('请输入正确的信息')

elif choice1 == 'q':
break
else:
print('请输入正确的信息')

print('程序已退出,欢迎再次查询')

猜你喜欢

转载自www.cnblogs.com/david2018/p/9745836.html
今日推荐