연락처 보기
Coddy Python 여정의 논리와 흐름 섹션에 포함된 레슨. 78개 중 19번째.
챌린지
중급특정 연락처의 세부 정보를 표시하는 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 컴파일러