第二周 Python 源碼
__author__ = "Alex Li"
//
__author__ = "Alex Li"
data = {
? ? '北京':{
? ? ? ? "昌平":{
? ? ? ? ? ? "沙河":["oldboy","test"],
? ? ? ? ? ? "天通苑":["鏈家地產(chǎn)","我愛我家"]
? ? ? ? },
? ? ? ? "朝陽":{
? ? ? ? ? ? "望京":["奔馳","陌陌"],
? ? ? ? ? ? "國貿(mào)":{"CICC","HP"},
? ? ? ? ? ? "東直門":{"Advent","飛信"},
? ? ? ? },
? ? ? ? "海淀":{},
? ? },
? ? '山東':{
? ? ? ? "德州":{},
? ? ? ? "青島":{},
? ? ? ? "濟南":{}
? ? },
? ? '廣東':{
? ? ? ? "東莞":{},
? ? ? ? "常熟":{},
? ? ? ? "佛山":{},
? ? },
}
exit_flag = False
while not exit_flag:
? ? for i in data:
? ? ? ? print(i)
? ? choice = input("選擇進(jìn)入1>>:")
? ? if choice in data:
? ? ? ? while not exit_flag:
? ? ? ? ? ? for i2 in data[choice]:
? ? ? ? ? ? ? ? print("\t",i2)
? ? ? ? ? ? choice2 = input("選擇進(jìn)入2>>:")
? ? ? ? ? ? if choice2 in data[choice]:
? ? ? ? ? ? ? ? while not exit_flag:
? ? ? ? ? ? ? ? ? ? for i3 in data[choice][choice2]:
? ? ? ? ? ? ? ? ? ? ? ? print("\t\t", i3)
? ? ? ? ? ? ? ? ? ? choice3 = input("選擇進(jìn)入3>>:")
? ? ? ? ? ? ? ? ? ? if choice3 in data[choice][choice2]:
? ? ? ? ? ? ? ? ? ? ? ? for i4 in data[choice][choice2][choice3]:
? ? ? ? ? ? ? ? ? ? ? ? ? ? print("\t\t",i4)
? ? ? ? ? ? ? ? ? ? ? ? choice4 = input("最后一層,按b返回>>:")
? ? ? ? ? ? ? ? ? ? ? ? if choice4 == "b":
? ? ? ? ? ? ? ? ? ? ? ? ? ? pass
? ? ? ? ? ? ? ? ? ? ? ? elif choice4 == "q":
? ? ? ? ? ? ? ? ? ? ? ? ? ? exit_flag = True
? ? ? ? ? ? ? ? ? ? if choice3 == "b":
? ? ? ? ? ? ? ? ? ? ? ? break
? ? ? ? ? ? ? ? ? ? elif choice3 == "q":
? ? ? ? ? ? ? ? ? ? ? ? exit_flag = True
? ? ? ? ? ? if choice2 == "b":
? ? ? ? ? ? ? ? break
? ? ? ? ? ? elif choice2 == "q":
? ? ? ? ? ? ? ? exit_flag = True