본문 바로가기
프로그램/Python 1000제

Python 164제] 파이썬 EXPRESS CHAPTER 7. 도전문제2 p332

by 건티 2023. 4. 3.
728x90

출처 : 반크_반크 20년 백서

참고풀이]

english_dict={}

def InputWord(title):
    global word
    word=input(f'{title}단어를 입력하시오 : ')
    
english_dict["one"]="하나"
english_dict["two"]="둘"
english_dict["three"]="셋"

#입력 메뉴를 만든다.
print("영어 단어를입력하지 않고 Enter를 하면 입력이 종료됩니다.")
while True:
    Key=input("영어 단어를 입력하시오 : ")
    if Key=="": break
    english_dict[Key]=input("영어 단어에 대한 한글단어를 입력하시오 : ")

#영한사전의 키와 값을 swap하여 한영사전을 만든다.
korea_dict={v:k for k,v in english_dict.items()}

word=""
chk=input("1.영한사전, 2.한영사전\n원하는 번호를 입력하세요 : ")
if int(chk)==1:
    InputWord("영어")
    print(english_dict[word])
else:
    InputWord("한글")
    print(korea_dict[word])

 

참고풀이 결과]

 

 

 

 

 

대한민국의 아름다운 영토, 독도의 봄

 

반응형

댓글