728x90
반응형

다음은 Python 언어를 사용하여 이름으로 검색하여 직업을 출력하는 코드 예시입니다.

# 검색할 이름
search_name = "홍길동"

# 정보가 저장된 딕셔너리
info_dict = {
    1: {"이름": "김철수", "나이": 32, "직업": "개발자"},
    2: {"이름": "박영희", "나이": 27, "직업": "디자이너"},
    3: {"이름": "홍길동", "나이": 45, "직업": "경찰관"},
    4: {"이름": "이순신", "나이": 55, "직업": "군인"}
}

# 이름으로 검색하여 직업 출력
for k, v in info_dict.items():
    if v["이름"] == search_name:
        print(f"{search_name}의 직업은 {v['직업']}입니다.")
        break
else:
    print(f"{search_name}에 해당하는 정보가 없습니다.")

위 코드에서는 검색할 이름을 search_name 변수에 할당하고, 정보가 저장된 딕셔너리 info_dict를 만들어서 각각의 정보를 딕셔너리에 저장합니다. for문을 사용하여 딕셔너리에서 값을 하나씩 꺼내서 검색할 이름과 일치하는지 확인하고, 일치하는 경우 해당 이름의 직업을 출력하고 break문으로 루프를 종료합니다. 검색한 결과가 없을 경우 else문으로 이동하여 해당하는 정보가 없다는 메시지를 출력합니다.

반응형

+ Recent posts