# 一个简单的数据库
# 字典使用人名作为键。每个人用另一个字典来表示,其键'phone'和'addr'分别表示它们的电话号码和地址。 people = { 'Alice':{
'phone': '',
'addr': 'Foo drive 23'
}, 'Beth':{
'phone': '',
'addr': 'Bar street 42'
}, 'Cecil':{
'phone': '',
'addr': 'Baz avenue 90'
}
} # 针对电话号码和地址使用的描述性标签,会在打印输出的时候用到
labels = {
'phone': 'phone number',
'addr': 'address'
} name = input('Name:') # 查找电话号码还是地址? request = input('Phone number(p) or address(a)?') # 使用正确的键:
if request == 'p': key = 'phone'
if request == 'a': key = 'addr' # 如果名字是字典中的有效键才打印信息:
if name in people: print("%s's %s is %s." % (name, labels[key], people[name][key]))

最新文章

  1. three.js学习笔记
  2. BZOJ2037: [Sdoi2008]Sue的小球
  3. bind和unbind事件的应用
  4. web-3g-(163)网易-邮箱-记事本-数据库设计
  5. tengine+lua的安装步骤
  6. DNS服务器搭建
  7. Contest1065 - 第四届“图灵杯”NEUQ-ACM程序设计竞赛(个人赛)A蔡老板的会议
  8. 安装完MySQL后必须要调整的10项配置
  9. 关于Condition Variable的一些思考
  10. app后端设计(0)--总文件夹
  11. python修炼4
  12. mongodb 复制(副本集)
  13. tcp协议的简单理解
  14. Confluence 6 创建-使用-删除快捷链接
  15. element ui 上传图片
  16. 获取客户端的请求IP地址
  17. python技巧 switch case语句
  18. 邮件过滤-LSTM-Spam Filtering
  19. C#委托的介绍(delegate、Action、Func、predicate)ga
  20. tensorflow拟合随机生成的三维数据【学习笔记】

热门文章

  1. 向JSP页面输入信息
  2. VFP 祺佑三层开发框架快速开发 演示DEMO
  3. eclipse导入PIL报错
  4. Redis(一)基础
  5. mongodb sharding 简单部署记录
  6. ubuntu 搭建PPTP VPN服务器
  7. 关于c#的事件如何使用
  8. 通过RGB灯输出七色
  9. 16.10.16学到的JAVA知识
  10. package、import和import static