with open('vocabulary.txt', 'w') as f:
while True:
english_word = input('영어 단어를 입력하세요: ')
if english_word == 'q':
break
korean_word = input('한국어 뜻을 입력하세요: ')
if korean_word == 'q':
break
f.write("{0}: {1}\n".format(english_word, korean_word))
q
로 저장되면 breakf.write
형태로 저장됨오답문제
: 일단 나는 못 풀었음. while True를 쓸 생각을 일단 못했고, input을 사용하기는 했지만 해당 변수를 print()를 해서 이상하게 꼬임. 그래서 input을 작성하는 순간 입력창이 뜨고 그 값이 변수로 저장된다는 것을 인지하고 있어야 할 듯. 그리고 그 변수값을 조건문을 통해서 break를 걸어줘야한다는 것은 알게됨. f.write 형식으로 저장하는 것은 .format() 형태로 저장해야함을 다시 한번 인지함. 암튼 은근 어려웠음. ⭐⭐⭐⭐