用字典建立 姓名 号码及地址,用户输入姓名,选择查询地址还是手机号,输出相应姓名对应的号码或者地址。
## 电话簿模拟
people={
'Alice':{
'phone':'01234',
'addr':'Foo drive 23'
},
'Beth':{
'phone':'56789',
'addr':'Bar street 42'
}
}
labels={
'phone':'phone',
'addr':'address'
}
#输入要查询的姓名
name=input('please input your name:')
#号码 or 地址?
request=input('imput phone(p) or address(a)')
if request =='p' or request =='phone':
key='phone'
if request=='a'or request=='address':
key='addr'
#查询用户输入的姓名是否在库中
if name in people:
print("{}'s {} is {}".format(name,labels[key],people[name][key]))
###end