city_map = { "湖北":{"武汉":["武昌","汉阳","汉口"], "黄冈":["黄州","红安","麻城"]}, "吉林":{"长春":["高新区","南关区"], "四平":["东区","西区"]}} #定义一个字典print ("--------地图--------")for i in city_map: #遍历字典的key,列出省市的名字 print(" ",i)print ("-------------------")for i in range(3): city_name =input("请输入你要查询的省\n") if city_name in city_map: sheng_name = city_map[city_name] print ("%s省包含以下区"%city_name) for x in sheng_name: print (x) shi_name = sheng_name.keys() shi_name_input = input("请输入需要查询的市") if shi_name_input in shi_name: quxian_name = city_map[city_name][shi_name_input] print("%s包含的区名有:"%shi_name_input) for k in quxian_name: print(k) exit() else: print("输入错误") pass else: print("输入错误") passelse: print("输入超过三次,结束")
时间: 2024-07-30 13:36:28