要求:
1、能够查看字典内的所有条目;
2、添加新的条目到字典中;
3、输入"b"返回到上一级条目,输入"q"结束程序。
db = {
'北京':{
'昌平':{},
'朝阳':{},
'海淀':{}
},
'上海':{},
'广州':{},
}
path = []
temp = db
while True:
for item in path:
temp = temp[item]
print('可查看的条目:',list(temp.keys()))
u1 = input('1:查看节点;2:添加节点''\n''请用户输入选项:')
if u1 == '1':
u2 = input('请输入查看的条目;')
path.append(u2)
elif u1 == '2':
u3 = input('请输入添加的条目:')
temp[u3] = {}
elif u1.lower() == 'b':
if path:
path.pop()
elif u1.lower() == 'q':
break