|

楼主 |
发表于 2020-5-24 09:24:16
|
显示全部楼层
- print('|--- 欢迎进入通讯录程序 ---|')
- print('|--- 1:查询联系人资料 ---|')
- print('|--- 2:插入新的联系人 ---|')
- print('|--- 3:删除已有联系人 ---|')
- print('|--- 4:退出通讯录程序 ---|')
- contacts = dict()
- while 1:
- instr = int(input('\n请输入相关的指令代码:'))
-
- if instr == 1:
- name = input('请输入联系人姓名:')
- if name in contacts:
- print(name + ' : ' + contacts[name])
- else:
- print('您输入的姓名不再通讯录中!')
- if instr == 2:
- name = input('请输入联系人姓名:')
- if name in contacts:
- print('您输入的姓名在通讯录中已存在 -->> ', end='')
- print(name + ' : ' + contacts[name])
- if input('是否修改用户资料(YES/NO):') == 'YES':
- contacts[name] = input('请输入用户联系电话:')
- else:
- contacts[name] = input('请输入用户联系电话:')
- if instr == 3:
- name = input('请输入联系人姓名:')
- if name in contacts:
- del(contacts[name]) # 也可以使用dict.pop()
- else:
- print('您输入的联系人不存在。')
-
- if instr == 4:
- break
- print('|--- 感谢使用通讯录程序 ---|')
-
复制代码
小甲鱼的代码没有专门打印空行的 为什么运行得时候有空行 这是我不理解的地方 |
|