import random
list_name=["小李","小王","立达","python"]
dict_addresslist={}
def a():
x=input("请输入姓名:")
y=input("请输入电话号码:")
if x in dict_addresslist:
print("该用户已存在")
a()
else:
dict_addresslist[x]=y
j=input("您还要继续添加吗?(Y继续/N退出)")
if j=='Y'or j=='y':
a()
else:
start()
def b():
x=input("请输入您要查询的姓名:")
if x in dict_addresslist:
print(x,dict_addresslist[x])
else:
print("该用户不存在!!!")
start()
def c():
x=input("请输入您要删除的姓名:")
if x in dict_addresslist:
del dict_addresslist[x]
print("该联系人已删除")
else:
print("该用户不存在!!!")
start()
def start():
print("a.新增联系人")
print("b.查询联系人")
print("c.删除联系人")
print("d.退出程序")
H=input("请输入选项:")
if H=='a':
a()
elif H=='b':
b()
elif H=='c':
c()
elif H=='d':
sys.exit
else:
print("输入错误,请重新输入")
start()
def init():
for i in range(len(list_name)):
T = "138"
for j in range(0, 8):
T += str(random.randint(0, 9))
dict_addresslist[list_name[i]] = T
del T
start()
init()
效果: