主要練習嵌套循環和標誌位的使用方法:
#!/usr/local/python/bin/python3.6
#-*-coding:utf-8-*-
data = {
"中國":{"河北":["石家莊","廊坊","保定"],"四川":["成都","重慶","南充"],"湖北":["武漢","黃石","襄陽"]},
"美國":{"華盛頓":["芝加哥","舊金山","亞特蘭大"],"紐約":["布朗克斯","國王","曼哈頓"],"德克薩斯":["休斯頓","達拉斯","聖安東尼奧"]}
}
flag = False
while not flag:
for i in data:
print(i)
choice = input("請選擇:")
if choice in data:
while not flag:
for j in data[choice]:
print(j)
choice2 = input("請選擇:")
if choice2 in data[choice]:
while not flag:
for k in data[choice][choice2] :
print(k)
choice3 = input("最後一層,【e】返回上一級,【q】退出:")
if choice3 == "e":
break
elif choice3 == "q":
flag = True
if choice2 == "e":
break
elif choice2 == "q":
flag = True
if choice == "q":
flag = True