编写通讯录,实现以下四种功能
2017-05-17 16:51
225 查看
print('|---欢迎进入通讯录程序---|')
print('|---1:查询联系人资料 ---|')
print('|---2:插入新的联系人 ---|')
print('|---3:删除已有联系人 ---|')
print('|---4:退出通讯录程序 ---|')
contact=dict()
while 1:
a=int(input('请输入相关的指令代码:'))
if a==1:
name=input('请输入联系人姓名:')
if name in contact:
print(name+':'+contact['name'])
else:
print('输入的姓名不在通讯录中!')
if a==2:
name=input('请输入联系人姓名:')
if name in contact:
print('您输入的姓名在通讯录中已存在->>'+name+':'+contact['name'])
b=inuput('是否修改用户资料(YES/NO):')
if b=='YES':
contact[name]=input('请输入用户联系电话:')
else:
contact[name]=input('请输入用户联系电话:')
if a==3:
name=input('请输入联系人姓名:')
if name in contact:
print('您输入的姓名在通讯录中已存在->>'+name+':'+contact['name'])
b=inuput('是否删除用户资料(YES/NO):')
if b=='YES':
del(contact[name])
else:
print('您输入的用户不存在')
if a==4:
break
print('|---感谢使用通讯录程序---|')
print('|---1:查询联系人资料 ---|')
print('|---2:插入新的联系人 ---|')
print('|---3:删除已有联系人 ---|')
print('|---4:退出通讯录程序 ---|')
contact=dict()
while 1:
a=int(input('请输入相关的指令代码:'))
if a==1:
name=input('请输入联系人姓名:')
if name in contact:
print(name+':'+contact['name'])
else:
print('输入的姓名不在通讯录中!')
if a==2:
name=input('请输入联系人姓名:')
if name in contact:
print('您输入的姓名在通讯录中已存在->>'+name+':'+contact['name'])
b=inuput('是否修改用户资料(YES/NO):')
if b=='YES':
contact[name]=input('请输入用户联系电话:')
else:
contact[name]=input('请输入用户联系电话:')
if a==3:
name=input('请输入联系人姓名:')
if name in contact:
print('您输入的姓名在通讯录中已存在->>'+name+':'+contact['name'])
b=inuput('是否删除用户资料(YES/NO):')
if b=='YES':
del(contact[name])
else:
print('您输入的用户不存在')
if a==4:
break
print('|---感谢使用通讯录程序---|')
相关文章推荐
- 用线性表编写通讯录管理系统 实现添加,查询,修改,删除功能
- 编写一个程序 提示用户输入三个数集,每个包括5个数 实现以下功能 (图)
- 编写一个控制台程序,实现以下功能
- 编写程序实现以下功能: 随机产生20个正整数存入数组a中,且每个数均在1000-9999之间(包含1000和9999)。对数组进行排序,要求按每个数的后三位的大小进行升序排列,然后取出满足此条
- 用php编写一个函数实现 以下功能:字符串hello_world转换成为HelloWorld, get_field_by_id转换成为GetFieldById
- 【C语言】请编写实现以下功能函数:实现对一个8bit数据(unsigned char)的指定位(例如第8位)的置0或置1操作,并保持其他位不变
- 编写一个通讯录,功能与以前的诺基亚手机一样,可以通过键盘进行箭头的移动,回车进入选项,用“W”键代表手机手机左键,“backspace”键代表返回上一级。能够实现基本的人性化的增删改查及文件的导入导出
- 某班5个学生,3门课,编写3个函数实现以下功能: //(1)求各门课的平均分 //(2)找出三门都不及格的学生,输出其全部信息 //(3)找出3门课平均分在80-90之间的学生,输出其信息。
- 自己编写的一个Json工具类,实现了反射将整个Object转换为Json对象的功能,支持Hibernate的延迟加载对象
- 用VC编写实现ping 功能的动态连接库
- MFC 编写计算器功能实现
- web层框架应该大体实现以下功能
- 用js实现了表格数据管理的以下几个功能:
- 用条件编译实现以下功能:输入一行电报文字
- Sharepoint学习笔记—ECMAScript对象模型系列-- 2、实现编写代码时的智能提示功能
- 以下3个函数实现的功能一样,哪个效率更高呢,路过的讨论下!
- 技术支持课--项目实训--储蓄综合业务平台(第一期)--开户功能实现--c语言编写
- 应用内实现 iOS 通讯录查询与删除功能的代码
- 利用VA实现VS编写WDK代码高亮和自动提示功能
- C#调用Delphi编写的Dll,实现绘图的功能