|

楼主 |
发表于 2020-5-1 11:17:48
|
显示全部楼层
def chart():
print('|--------欢迎进入通讯录程序--------|')
print('|-------- 1:查询联系人资料 --------|')
print('|-------- 2:插入新的联系人 --------|')
print('|-------- 3:删除已有联系人 --------|')
print('|-------- 4:退出通讯录程序 --------|')
print('|-------- h:操作指令码重选 --------|')
#空白通讯录
txl={}
result=''
while (1):
chart()
temp=int(input("请输入相关指令码:"))
if(temp==1):
key=input('请输入联系人姓名:')
if (key=='H')or(key=='h'):
continue
while (key not in txl):
print('输入有误!!!')
key=input('请重新输入联系人姓名:')
if (key=='H')or(key=='h'):
continue
elif (key=='4'):
break
result=result+key+':'+txl[key]
print(result)
result=''
elif(temp==2):
key=input('请输入联系人姓名:')
if (key=='H')or(key=='h'):
continue
if (key in txl):
print('您输入的姓名已在通讯录中--->',end='')
result=result+key+':'+txl[key]
print(result)
result=''
choose=input('是否修改用户资料(YES/NO):')
if(choose=='yes')or(choose=='YES'):
value=input('请输入联系人电话:')
txl[key]=value
else :
value=input('请输入联系人电话:')
txl[key]=value
result=result+key+':'+txl[key]
print(result)
result=''
elif(temp==4):
print('|--------感谢使用通讯录程序--------|')
break
elif(temp==3):
key=input('请输入联系人姓名:')
if (key=='H')or(key=='h'):
continue
while (key not in txl):
print('输入有误!!!')
key=input('请重新输入联系人姓名:')
txl.pop(key) |
|