python字典练习:用户查找和添加地区

 1 db = {}  # 全部地区
 2 path = []   # 当前查看的路径["长沙","芙蓉区"]
 3 while True:
 4     temp = db
 5     for item in path:
 6         temp = temp[item]
 7     print("可以选地区:", list(temp.keys()))
 8     # 用户输入命令:
 9     com = input("1:添加地区,2:选择查看地区,3:返回上一层\n>>>")
10     if com == "1":
11         com = input("请输入要添加的地区:\n>>>>")
12         if com in temp:
13             print("该地区已存在")
14         else:
15             temp[com] = {}
16     elif com == "2":
17         com = input("请输入要查看的地区:\n>>>>")
18         if com in temp:
19             path.append(com)
20         else:
21             print("没有该地区!")
22     elif com == "3":
23         if path:
24             path.pop()
25     else:
26         print("输入不合法!")

 

转载于:https://www.cnblogs.com/lihai1020/p/9737516.html

你可能感兴趣的:(python)