编写一个程序,实现通讯录的功能:
代码如下:
address={}
def input_address():
for i in range(1):
name=input("请输入第"+str(i+1)+"个人的信息:")
#phone=input("请输入电话号码:")
address[name]=phone
def phone(num):
if num.isdigit():
if len(num)==11:
print("你输入的手机号码合法")
else:
print("你输入的手机号码不合法")
else:
print("你输入的手机号码有其它字符")
def show_contacts():
print("*-*-*-*通讯录*-*-*-*")
for key,value in address.items():
print(key,value)
def look_up():
print("查找联系人")
def delete_address():
print("删除联系人")
def peint_menu():
print("--------通讯录--------")
print("1.输入联系人")
print("2.显示所有联系人")
print("3.查找联系人")
print("4.删除联系人")
print("5.退出")
while True:
peint_menu()
choice=int(input("请输入你的选择:"))
if choice==1:
input_address()
phonenum=input("请输入11位手机号码")
phone(phonenum)
elif choice==2:
show_contacts()
elif choice==3:
look_up()
elif choice==4:
delete_address()
else:
print("谢谢使用!")
break