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.
Thử thách
Trung bìnhTạ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:
- Nhận một từ điển sổ liên hệ làm tham số
- Lấy tên liên hệ từ đầu vào của người dùng (bằng cách dùng
input()) - Hiển thị thông tin chi tiết của liên hệ nếu tìm thấy
- 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 StNế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
4Ứng dụng sổ liên lạc
Hiển thị menuThêm liên hệ7Tập hợp phần 2
Phép toán toán học phần 1Phép toán toán học phần 2Ôn tập: Săn tìm kho báuTập hợp con và tập hợp chaLặp qua các tập hợpÔn tập: Theo dõi giải đấu10Tạo danh sách bằng cú pháp rút gọn cơ bản
Cú phápTạo danh sách đơn giảnThêm điều kiệnSử dụng phép tổng hợp dữ liệuÔn tập: Ngôi nhà của những danh sáchÔn tập: Những phần tử tự do13Hệ thống quản lý hàng tồn kho
Tổng quan dự ánThêm mặt hàng2Từ điển phần 1
Từ điển là gì?Tạo từ điểnTruy cập giá trịChỉnh sửa từ điểnÔn tập: Trình quản lý công thức nấu ăn5Ra quyết định nâng cao
Toán tử ba ngôiKiểm tra thành viênKiểm tra danh tínhLỗi thụt lềÔn tập: Bộ lọc kỳ nghỉ8Trình quản lý hồ sơ học sinh
Tổng quan dự ánThêm học sinh3Từ điển, phần 2
Phương thức của từ điểnTừ điển lồng nhauKiểm tra khóaLặp qua từ điểnÔn tập: Bộ đếm tần suất6Tập hợp phần 1
Tập hợp là gì?Các phép toán cơ bảnCác phương thức của tập hợpÔn tập: Xóa phần tử trùng lặp9Tổng hợp dữ liệu nâng cao
Sử dụng tổngTìm giá trị nhỏ nhất và lớn nhấtSắp xếp dữ liệu hiệu quảÔn tập: Bộ sắp xếp từ điểnTự luyện tập: Trình biên dịch Python online