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

Python 302제] 두근두근 파이썬(개정판) CHAPTER 9 연습문제 5 p298

by 건티 2024. 9. 9.
728x90

출처 : 반크_독도2023

 

참고풀이]

#딕셔너리에 문제를 입력한다.
problems={"파이썬" : "최근에 가장 떠오르는 프로그래밍 언어",
          "변수" : "데이터를 저장하는 메모리 공간",
          "함수" : "작업을 수행하는 문장들이 집합에 이름을 붙인 것",
          "리스트" : "서로 관련이 없는 항목들의 모임"}

#딕셔너리에서 답안 문항 리스트를 만든다.
ans=[]
for word in problems.keys():
    ans.append(word)

#문제를 만든다.
for pro in problems.values():
    print("다음은 어떤 단어에 대한 설명일까요? ")
    print(f'\"{pro}\"')
    for i in range(len(ans)):
        print(f"({i+1}) {ans[i]}   ",end='')
    print()
    while True:
        p_ans=input("문제의 답을 입력하시오: ")
        if p_ans in problems: break
        print("보기에 있는 문항의 값만 입력하세요.")
        print("다시 입력하세요...")
        
    if pro==problems[p_ans]:
        print("정답입니다.\n")
    else:
        print("아까뷔!! 잘생각해보세요.\n")
        

참고풀이 결과]

 

 

 

 

 

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

 

반응형

댓글