3.5. 尝试实现一个管理系统
=======通讯录管理系统=======
1.增加姓名和手机
2.删除姓名
3.修改手机
4.查询所有用户
5.根据姓名查找手机号
6.退出
============================
#3.5l=[]
d=dict()
s= '通讯录管理系统'
print('{:=^21}'.format(s))
s= '1.增加姓名和手机'
print(s)
s= '2.删除姓名'
print(s)
s= '3.修改手机'
print(s)
s= '4.查询所有用户'
print(s)
s= '5.根据姓名查找手机号'
print(s)
s= '6.退出'
print(s)
s= '='
print(s*30)whileTrue:
n= int(input('请输入数字进行操作:'))if n == 1:
k= input('请输入姓名:')
v= input('请输入手机号:')
d[k]=vprint()elif n == 2:
k= input('请输入所删姓名:')for i ind:if k ==i:
d.pop(k)break
else:print('姓名不存在')print()elif n == 3:
k= input('请输入要修改的姓名:')for i ind:if k ==i:
v= input('请输入要修改的手机号:')
d[k]=vbreak
else:print('姓名不存在')print()
elif n == 4:for k,v ind.items():print(k,v)print()elif n == 5:
k= input('请输入姓名:')for i ind:if k ==i:
v=d.get(k)print(v)break
else:print('姓名不存在')print()elif n == 6:print('正在退出。。