만든 기록들
랜덤 단어 퀴즈
설유리아
2020. 3. 13. 16:43
# 랜덤 사용하기 위해
from random import randint
# 파일 불러오기
in_file = open('vocabulary.txt', 'r', encoding="utf-8")
word_book = {} # 사전
temp = '' # 영어 입력할 때 넣을 값
result = '' # 정답이 들어갈 곳
#vocabulary의 값을 word_book에 넣기
for line in in_file:
data = line.strip().split(":")
word_book['%s' % data[0]] = '%s' % data[1]
# 한글을 리스트화
k_list = list(word_book.keys())
# 사전 실행
while True:
# 한글 값 랜덤으로 생성
k_random = k_list[randint(0,len(k_list)-1)]
result = word_book['%s' % k_random] #정답 넣기
temp = input("%s : " % k_random) # 값 입력
# 'q'를 입력해서 끝낼건지
if temp == 'q':
break
# 맞았는지 아닌지 판정
elif result == temp:
print("맞았습니다!")
else:
print("틀렸습니다. 정답은 %s입니다." % result)
in_file.close()