|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- print('|--- 欢迎进入通讯录程序 ---|')
- print('|--- 1:查询联系人资料 ---|')
- print('|--- 2:插入新的联系人 ---|')
- print('|--- 3:删除已有联系人 ---|')
- print('|--- 4:退出通讯录程序 ---|')
- contacts = {}
- def contacts_check():
-
- temp = int(input('请输入相关的指令代码:'))
- if temp == 1:
- name = input('请输入联系人姓名:')
- if name in list(contacts.keys()):
- print(name + ':' + contacts[name])
- else:
- print('联系人不存在')
- print(' ')
- contacts_check()
- elif temp == 2:
- name = input('请输入联系人姓名:')
- if name not in list(contacts.keys()):
- number = input('请输入联系人电话:')
- contacts[name] = number
- else:
- if name in list(contacts.keys()):
- print('您输入的姓名在通讯录中已经存在 -->>', name, ':', contacts[name])
- temp1 = input('是否修改用户资料(YES/NO):')
- if (temp1 == 'yes') or (temp1 == 'YES'):
- number = input('请输入联系人电话:')
- contacts[name] = number
- print(' ')
- contacts_check()
- elif temp == 3:
- name = input('请输入联系人姓名:')
- if name not in list(contacts.keys()):
- print('联系人不存在')
- else:
- contacts.pop(name)
- print(name, '已经从通讯录删除')
- print(' ')
- contacts_check()
-
- elif temp == 4:
- print('|--- 感谢使用通讯录程序 ---|')
- else:
- print('')
- contacts_check()
-
- contacts_check()
复制代码
自己测试了一下,基本可以运行。 |
|