python字典问题

img

img


麻烦帮助看一下这个,上下两个图片是连着的。下面的内容也在上面的输出要求里。

以下是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