Menu
CoddyTech

查看联系人

本课属于 Coddy Python 学习旅程的“逻辑与流程”单元。第 19 课,共 78 课。

challenge icon

挑战

中等

创建一个名为 view_contact 的函数,用于显示指定联系人的详细信息。

你的函数应当:

  1. 将通讯录字典作为参数
  2. 通过用户输入获取联系人姓名(使用 input())
  3. 如果找到联系人,则显示其详细信息
  4. 如果联系人不存在,则打印 "Contact not found!"

显示联系人时,请使用以下确切格式:

Name: [name]
Phone: [phone]
Email: [email]
Address: [address]

示例:

如果通讯录中包含 Alice 的信息,且用户输入 "Alice",则输出:

Name: Alice
Phone: 123-456-7890
Email: alice@example.com
Address: 123 Main St

如果用户输入 "Bob"(该联系人不存在),则输出:

Contact not found!

注意:你的函数只能输出联系人的详细信息或错误消息,不要输出其他提示文本。

亲手试试

def display_menu():
    print("Contact Book Menu:")
    print("1. Add Contact")
    print("2. View Contact")
    print("3. Edit Contact")
    print("4. Delete Contact")
    print("5. List All Contacts")
    print("6. Exit")


def add_contact(contact_book):
    name = input()
    if name in contact_book:
        print("Contact already exists!")
        return
    phone = input()
    email = input()
    address = input()
    contact_book[name] = {"phone": phone, "email": email, "address": address}
    print("Contact added successfully!")

逻辑与流程中的所有课

自己练习: Python 在线编译器