- data = {
- "北京":{
- "昌平": {
- "沙河":["oldboy", "test"],
- "天通苑":["链家地产", "我爱我家"],
- },
- "朝阳": {
- "望京":["奔驰", "陌陌"],
- "国贸":["CICC", "HP"],
- "东直门":["Advent", "飞信"],
- },
- "海淀": {},
- },
- "山东":{
- "德州": {},
- "青岛": {},
- "济南": {},
- },
- "广东":{
- "东莞": {},
- "常熟": {},
- "佛山": {},
- }
- }
-
- exit_falg = True
- while exit_falg:
- for i in data:
- print(i)
- choice = input("输入进入一级菜单:")
- if choice in data:
- while exit_falg:
- for i2 in data[choice]:
- print("\t", i2)
- choice2 = input("输入进入二级菜单:")
- if choice2 in data[choice]:
- while exit_falg:
- for i3 in data[choice][choice2]:
- print("\t\t", i3)
- choice3 = input("输入进入三级菜单:")
- if choice3 in data[choice][choice2]:
- while exit_falg:
- for i4 in data[choice][choice2][choice3]:
- print("\t\t\t", i4)
- choice4 = input("最后一级,输入‘b’返回是一层或者输入‘q’退出:")
- if choice4 == "b":
- break
- elif choice4 == "q":
- exit_falg = False
- if choice3 == "b":
- break
- elif choice3 == "q":
- exit_falg = False
- if choice2 == "b":
- break
- elif choice2 == "q":
- exit_falg = False
- if choice == "b":
- break
- elif choice == "q":
- exit_falg = False