|

楼主 |
发表于 2020-3-23 23:48:55
|
显示全部楼层
- contact = {'袁大力':13888888888,'李美丽':13555555555}
- def refer():
- while True:
- name = input('请输入要查询的人员姓名:')
- if name in contact:
- print(name,':',contact[name])
- else:
- print('您输入的姓名不存在!')
- ask = input('是否继续查询?是(Y)/否(N)')
- if ask == 'n' or ask == 'N':
- break
- else:
- continue
- def new():
- while True:
- name = input('请输入联系人姓名:')
- if name in contact:
- print('您输入的姓名已存在!')
- print(name,':',contact[name])
- ask = input('是否修改用户资料?(是(y)否(n))')
- if ask == 'y' or ask == 'Y':
- tel = input('请输入联系人电话号码:')
- contact[name]=tel
- else:
- continue
- else:
- tel = input('请输入联系人电话号码')
- contact[name]=tel
- ask = input('是否继续插入?是(Y)/否(N)')
- if ask == 'n' or ask == 'N':
- break
- else:
- continue
- def dele():
- while True:
- name = input('请输入要删除的联系人姓名:')
- if name in contact:
- ask = input('是否确认删除?是(Y)/否(N)')
- if ask == 'y' or ask == 'Y':
- del(contact[name])
- else:
- continue
- else:
- print('您输入的姓名不存在!')
- ask = input('是否继续删除?是(Y)/否(N)')
- if ask == 'n' or ask == 'N':
- break
- else:
- continue
- print('|---欢迎进入通讯录程序---|')
- print('|--- 1.查询联系人资料 ---|')
- print('|--- 2.插入新的联系人 ---|')
- print('|--- 3.删除已有联系人 ---|')
- print('|--- 4.退出通讯录程序 ---|')
- while True:
- enter = input('请输入指令代码:')
- entered = int(enter)
- if entered not in [1,2,3,4]:
- print('您输入的代码有误,请重新输入:')
- else:
- if entered == 1:
- refer()
- if entered == 2:
- new()
- if entered == 3:
- dele()
- if entered == 4:
- break
复制代码 |
|