d = {
"山东" : {
'青岛' : ['四方','黄岛','崂山','李沧','城阳'],
'济南' : ['历城','槐荫','高新','长青','章丘'],
'烟台' : ['龙口','莱山','牟平','蓬莱','招远']
},
"江苏": {
'苏州' : ['沧浪','相城','平江','吴中','昆山'],
'南京' : ['白下','秦淮','浦口','栖霞','江宁'],
'无锡' : ['崇安','南长','北塘','锡山','江阴']
},
"浙江" : {
'杭州' : ['西湖','江干','下城','上城','滨江'],
'宁波' : ['海曙','江东','江北','镇海','余姚'],
'温州' : ['鹿城','龙湾','乐清','瑞安','永嘉']
},
"安徽": {
'合肥' : ['蜀山','庐阳','包河','经开','新站'],
'芜湖' : ['镜湖','鸠江','无为','三山','南陵'],
'蚌埠' : ['蚌山','龙子湖','淮上','怀远','固镇']
},
"广东":
{
'深圳' : ['罗湖','福田','南山','宝安','布吉'],
'广州' : ['天河','珠海','越秀','白云','黄埔'],
'东莞' : ['莞城','长安','虎门','万江','大朗']
}
}
while True:
for i in d:
print(i)
choice1 = input("输入你想要的城市")
if choice1 in d:
while True:
for i2 in d[choice1]:
print("\t",i2)
choice2 = input("输入你想要的第二个城市")
else:
print("你输入错误")
if choice2 in d[choice1]:
while True:
for i3 in d[choice1][choice2]:
print(i3)
choice3 = input("输入你第三个城市")
else:
print("你输入错误")
if choice3 in d[choice1][choice2]:
for i4 in d[choice1, choice2, choice3]:
print("\t", i4)
else:
print("你输入错误")
一输出就浙江
安徽
江苏
山东
广东
输入你想要的城市广东
深圳
输入你想要的第二个城市
然后就没有然后 第一次输出居然是随机的
然后你输入想要的城市后
居然只出现一个元素
我都要爆炸了
|