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