Python-字典-通讯录
来源:互联网 发布:tv软件市场 编辑:程序博客网 时间:2024/05/22 17:01
class Solution(object): def __init__(self): print(''' |---欢迎进入通讯录程序---| |--- 1:查询联系人资料 ---| |--- 2:插入新的联系人 ---| |--- 3:删除已有联系人 ---| |--- 4:查询全部联系人 ---| |--- 5:退出通信录程序 ---| ''') def MainProcess(self): while True: Oper = input('请输入相关的指令代码:') if(Oper == '1'): self.SearchP() elif(Oper == '2'): self.InsertP() elif(Oper == '3'): self.DeleteP() elif(Oper == '4'): self.ShowAllContact() elif(Oper == '5'): print('|---感谢使用通信录程序---|') break else: print('|---情输入1、2、3、4进行相关操作---|') return def ShowAllContact(self): if not MyContact: print("当前通讯录位空") else: print(MyContact) def SearchP(self): Name = input("请输入联系人姓名:") if Name in MyContact: print("%s : %s"%(Name,MyContact[Name])) else: print('您要查找的联系人不存在') def InsertP(self): Name = input("请输入联系人姓名:") if Name in MyContact: print("您输入的姓名在通讯录中已经存在 -->> %s : %s"%(Name,MyContact[Name])) while True: Modify = input("是否修改用户资料(YES/NO):") if(Modify == 'YES'): Phone = input("请输入用户的联系电话:") MyContact[Name] = Phone break elif(Modify == 'NO'): break else: pass else: Phone = input("请输入用户联系电话:") MyContact[Name] = Phone def DeleteP(self): Name = input("请输入联系人姓名:") if Name in MyContact: MyContact.pop(Name) else: print('您要删除的联系人不存在')if __name__ == '__main__': MyContact = {} Test = Solution() Test.MainProcess()
阅读全文
0 0
- Python-字典-通讯录
- 用python的字典实现简单的通讯录
- 用python字典写的一个简单的通讯录小系统
- 【iOS开发】---- 通讯录字典序
- Python 字典
- python 字典
- Python:字典
- Python 字典
- python字典
- Python 字典
- python 字典
- python 字典
- Python 字典
- Python字典
- python 字典
- python字典
- python 字典
- python 字典
- 51Nod 1366 贫富差距
- learning R with swirl-subsetting vectors(子集向量)
- 在 Intellij IDEA中设置Maven 路径及配置文件的方法(使用阿里云Maven源)
- java控制台中文汉字乱码
- 用 Doc2Vec 得到文档/段落/句子的向量表达
- Python-字典-通讯录
- 黑科技世界–随身携带的小空调Aircon Watch
- NOIP模拟(10.22)T3 树
- CCPC 2017 哈尔滨赛区现场赛 比赛总结
- engg
- 球员列表 查询 +排序+新增球员+敏感字符
- 【二分+Two Pointers】51Nod 1686 第K大区间
- [枚举 线段树] 51Nod1494 选举拉票
- 51nod 1383 整数分解为2的幂【递推】