以下是Python实现该简易通讯录的代码:
address_book = {
'小赵': '123456789',
'小明': '123456788',
'小花': '123456787'
}
while True:
name = input("请输入姓名:")
if name in address_book:
print(name + ":" + address_book[name])
else:
print("您的输入有误,请重新查询")
flag = input("是否继续查询(Y/N):")
if flag.upper() != 'Y':
break
print("所有人的信息如下:")
for name, number in address_book.items():
print(name, number)
运行结果示例:
请输入姓名:小明
小明:123456788
是否继续查询(Y/N):Y
请输入姓名:张三
您的输入有误,请重新查询
是否继续查询(Y/N):Y
请输入姓名:小花
小花:123456787
是否继续查询(Y/N):N
所有人的信息如下:
小赵 123456789
小明 123456788
小花 123456787