查看联系人
本课属于 Coddy Python 学习旅程的“逻辑与流程”单元。第 19 课,共 78 课。
挑战
中等创建一个名为 view_contact 的函数,用于显示指定联系人的详细信息。
你的函数应当:
- 将通讯录字典作为参数
- 通过用户输入获取联系人姓名(使用
input()) - 如果找到联系人,则显示其详细信息
- 如果联系人不存在,则打印 "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 在线编译器