通讯录

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
print('欢迎进入通讯录程序\r\n1:查询联系人\r\n2:创建新联系人\r\n3:删除已有联系人\r\n4:打印所有联系人\r\n5:退出通讯录程序\r\n')

book={} #通讯录

def add(name,number): #添加联系人
#global book
book[name]=number

def lnquire(name): #查询联系人
print(name,'的号码为:',book[name])

def delete(name): #删除联系人
del book[name]

def enter(): #限制输入范围
value=input('请输入指令:')
if value in ['1','2','3','4','5'] :
return int(value)
else:
print('输入有误!')


def check(name): #检查联系人是否存在
if name in book.keys():
return 1
else:
print('不存在此联系人')
return 0

def all(): #打印所有联系人
for each in book.items():
print(each)



while 1:
a=enter()

if a==1:
find=(input('请输入要查询的用户:'))
if check(find):
lnquire(find)

if a==2:
name=(input('请输入联系人姓名:'))
if check(name):
change=input('联系人已存在,是否修改?(Y/N):')
if change =='Y':
number=(input('请输入联系人电话:'))
add(name,number)
if change =='N':
continue
else:
print('输入错误')
else:
number=(input('请输入联系人电话:'))
add(name,number)


if a==3:
name=(input('请输入要删除的联系人:'))
if check(name):
delete(name)
print('删除联系人:',name,'成功!')

if a==4:
all()

if a==5:
print('感谢使用通讯录')
break

通讯录
https://2333.world/通讯录/
作者
Yuban10703
发布于
2020年3月14日
许可协议