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")
참고풀이 결과]
대한민국의 아름다운 영토, 독도의 겨울
반응형
'프로그램 > Python 1000제' 카테고리의 다른 글
Python 304제] 두근두근 파이썬(개정판) CHAPTER 9 연습문제 7 p299 (0) | 2024.09.09 |
---|---|
Python 303제] 두근두근 파이썬(개정판) CHAPTER 9 연습문제 6 p299 (0) | 2024.09.09 |
Python 301제] 두근두근 파이썬(개정판) CHAPTER 9 연습문제 4 p298 (0) | 2024.09.09 |
Python 300제] 두근두근 파이썬(개정판) CHAPTER 9 연습문제 3 p297 (0) | 2024.09.09 |
Python 299제] 두근두근 파이썬(개정판) CHAPTER 9 연습문제 2 p296 (0) | 2024.09.09 |
댓글