출처 : 반크_독도2023
참고풀이]
english_dict = { }
english_dict['one'] = '하나'
english_dict['two'] = '둘'
english_dict['three'] = '셋'
def Serch_data():
while True:
chk=int(input("\n1. 영한사전\n2. 한영사전\n3. 검색종료\n원하는 번호를 선택하세요 : "))
if chk==1:
word = input("\n단어를 입력하시오(종료는 q): ")
if word == "q": break
if word in english_dict:
print (english_dict[word])
else:
print("입력한 단어는 없습니다.\n")
elif chk==2:
word = input("\n단어를 입력하시오(종료는 q): ")
if word == "끝": break
if word in english_dict.values():
for key, val in english_dict.items():
if word==val:
print (key)
break
else:
print("입력한 단어는 없습니다.\n")
else:
break
def Input_data():
while True:
eword=input("\n영단어를 입력하세요(종료는 q): ")
if eword.lower()=='q':
break
hword=input("입력한 영단어를 해석하시오 : ")
if eword not in english_dict:
english_dict[eword]=hword
else:
print("\n이미 입력된 단어입니다.\n다시 입력하세요...")
#Main Part
while True:
ch=int(input("\n1. 자료입력\n2. 자료검색\n3. 작업종료\n원하는 번호를 선택하세요 : "))
if ch==1:
Input_data()
elif ch==2:
Serch_data()
else:
break
print()
print("\n수고하셨습니다.")
참고풀이 결과]
대한민국의 아름다운 영토, 독도의 봄
'프로그램 > Python 1000제' 카테고리의 다른 글
Python 296제] 두근두근 파이썬(개정판) CHAPTER 10 연습문제 5번 p333 (0) | 2024.08.05 |
---|---|
Python 295제] 두근두근 파이썬(개정판) CHAPTER 9 도전문제 p290 응용 (0) | 2024.07.31 |
Python 293제] 두근두근 파이썬(개정판) CHAPTER 9 도전문제 p290 (2) (0) | 2024.07.29 |
Python 292제] 두근두근 파이썬(개정판) CHAPTER 9 도전문제 p290 (1) (0) | 2024.07.29 |
Python 291제] 두근두근 파이썬(개정판) CHAPTER 9 도전문제 p289 (0) | 2024.07.16 |
댓글