728x90
#영어단어장 만들기
#단어 테스트를 실시하고 맞은 갯수 계산
#테스트가 끝나면 맞은 갯수 / 전체단어 수 / 점수 형태로 결과 출력
#엔터를 입력할 때까지 영어단어, 뜻 을 입력받아 단어장 만듦
word = input('word, mean: ')
eng = word.split(',')[0]
kor = word.split(',')[1]
dict = {}
dict[eng] = kor
dict
dict = {}
while True:
word = input('word, mean: ')
if word == '':
break
eng = word.split(',')[0]
kor = word.split(',')[1]
dict[eng] = kor
dict
#단어테스트 - 단어장의 단어들을 모두 테스트. 맞은 갯수는 별도로 카운트
cnt = 0
for eng, kor in dict.items():
answer = input(eng)
if answer == kor:
print('o')
cnt +=1
else:
print('x')
#테스트 결과 출력
print('correct: ', cnt)
print('test count: ',dict)
print('score: ', round(cnt/len(dict)*100,1))
'Python' 카테고리의 다른 글
파이썬 기초 19. 함수 return (0) | 2023.09.18 |
---|---|
파이썬 기초 18. 함수 (0) | 2023.09.18 |
파이썬 기초 16. 딕셔너리의 키, 값을 제어하기 (0) | 2023.09.18 |
파이썬 기초 15. 딕셔너리 수정, 삭제 (0) | 2023.09.18 |
파이썬 기초 14. 딕셔너리를 만들고 값을 가져오기 (0) | 2023.09.18 |