Menu
CoddyTech

연락처 보기

Coddy Python 여정의 논리와 흐름 섹션에 포함된 레슨. 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!")

논리와 흐름의 모든 레슨

직접 연습해 보세요: 온라인 Python 컴파일러