본문 바로가기
Coding/초보자를 위한 파이썬 300제

초보자를 위한 파이썬 300제 // 120 dictionary

by 포스트it 2021. 1. 14.
728x90

 

문제

아래와 같이 fruit 딕셔너리가 정의되어 있다. 사용자가 입력한 값이 딕셔너리 값 (value)에 포함되었다면 "정답입니다"를 아닐 경우 "오답입니다" 출력하라.

fruit = {"봄" : "딸기", "여름" : "토마토", "가을" : "사과"}

>> 좋아하는과일은? 한라봉
오답입니다.

내풀이

fruit = {"봄" : "딸기", "여름" : "토마토", "가을" : "사과"}
i = input("제가좋아하는과일은? ")
if i in fruit.values():
    print("정답입니다.")
else:
    print("오답입니다.")

결과값
제가좋아하는과일은? 한라봉
오답입니다.

정답

fruit = {"봄" : "딸기", "여름" : "토마토", "가을" : "사과"}
user = input("좋아하는 과일은?")
if user in fruit.values():
    print("정답입니다.")
else:
    print("오답입니다.")

 

.value() 함수를 입력하면 value값만 정답이 된다.
반응형

댓글