Menu
CoddyTech

Xem liên hệ

Thuộc phần Logic và luồng chương trình trong hành trình Python của Coddy. Bài học 19 trên 78.

challenge icon

Thử thách

Trung bình

Tạo một hàm tên là view_contact để hiển thị thông tin chi tiết của một liên hệ cụ thể.

Hàm của bạn cần:

  1. Nhận một từ điển sổ liên hệ làm tham số
  2. Lấy tên liên hệ từ đầu vào của người dùng (bằng cách dùng input())
  3. Hiển thị thông tin chi tiết của liên hệ nếu tìm thấy
  4. In ra "Contact not found!" nếu liên hệ không tồn tại

Khi hiển thị thông tin liên hệ, hãy dùng đúng định dạng sau:

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

Ví dụ:

Nếu sổ liên hệ có thông tin của Alice và người dùng nhập "Alice", đầu ra là:

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

Nếu người dùng nhập "Bob" (người không tồn tại), đầu ra là:

Contact not found!

Lưu ý: Hàm của bạn chỉ nên in ra thông tin liên hệ hoặc thông báo lỗi, không thêm lời nhắc nào khác.

Tự làm thử

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!")

Tất cả bài học trong Logic và luồng chương trình

Tự luyện tập: Trình biên dịch Python online