|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
原来小甲鱼的答案不够智能,当查询的人不存在时应该直接提醒是否添加。我自己修改了一下,大家看看有什么进一步完善的。
print('|---欢迎进入通讯录程序---|\n|---1:查询联系人资料 ---|\n|---2:插入新的联系人 ---|\n|---3:删除已有联系人 ---|\n|---4:退出通讯录程序 ---|')
mydict = {}
def a():
name = input('请输入联系人姓名:')
if name in mydict:
print(name + ':' + mydict[name])
else:
X = input('此联系人不存在,是否添加联系人YES/NO:')
if X == 'YES':
tel = input('请输入联系人电话:')
mydict[name] = tel
def b():
name = input('请输入联系人姓名:')
tel = input('请输入联系人电话:')
x = 'NO'
if name in mydict:
print('您输入的姓名在通讯录中已存在-->>',mydict[name])
x = input('是否修改用户资料YES/NO')
if x == 'YES':
mydict[name] = input('请输入用户联系电话:')
else:
mydict[name] = tel
def c():
name = input('请输入联系人姓名:')
del mydict[name]
n = 6
while n != 4:
n = int(input('请输入相关的指令代码:'))
if n == 1:
a()
elif n == 2:
b()
elif n == 3:
c()
else:
print('输入错误,请输入1-4的整数')
n = int(input('请输入相关指令代码:'))
print('|---感谢使用通讯录程序 ---|')
|
|