|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
基本上和标准答案一样, 帅
- print ('|---欢迎---|')
- print ('|1: 查找---|')
- print ('|2: 插入---|')
- print ('|3: 删除---|')
- print ('|4: 退出---|')
- DB = {}
- def seach(name,db=DB):
- if name in db:
- print (name ,':',db[name])
- else:
- print ('查无此人',end=",")
- add = input ('是否添加用户资料:Y/N')
- if add =='y' or add == "Y":
- ins(name,db)
- def ins(name,db):
- def addnew(num, name,db):
- db[name]=num
- if name in db:
- print ('您输入的用户已经存在 -->',name ,':',db[name])
- replace =input ('是否覆盖用户资料:Y/N')
- while not (replace == 'y' or replace == 'Y' or replace == 'n' or replace == 'N' ):
- replace =input ('请重新输入,是否覆盖用户资料:Y/N')
- if replace == 'n' or replace == 'N':
- return None
- else:
- num = input ('请输入新的联系方式')
- addnew(num, name,db)
- else:
- num = input ('请输入联系方式')
- addnew(num, name,db)
- def dele(name,db):
- if name not in db:
- print ('查无此人')
- else:
- db.pop(name)
- while True:
- select = input('请输入代码')
-
- if select =='1':
- name = input('请输入联系人姓名')
- seach (name, DB)
- if select =='2':
- name = input('请输入联系人姓名')
- ins (name, DB)
- if select =='3':
- name = input('请输入联系人姓名')
- dele (name, DB)
- if select =='4':
- print ('|-感谢使用-|')
- break
复制代码 |
评分
-
查看全部评分
|