Menu
Coddy logo textTech

연락처 조회

Coddy Python 여정의 Logic & Flow 섹션에 포함된 레슨 — 78개 중 19번째.

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

Logic & Flow의 모든 레슨