|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
with open('vocabulary.txt', 'a') as n:
while True:
english = input('영어 단어를 입력하세요: ')
if english == 'q':
break
else:
n.write(english + ": ")
korean = input('한국어 뜻을 입력하세요: ')
if korean == 'q':
break
else:
n.write(korean + "\n")
|
cs |
다음과 같이,

영어 단어와 한국어 뜻을 순서대로 입력하면 'vocabulary.txt' 파일에
'영어 단어: 한국어 뜻'으로 저장되는 프로그램.
해당 프로그램을 코딩할 때 머릿 속에 떠올려야 하는 프로그램의 과정은
첫째, 영어 단어를 입력받는다.
둘째, 입력받은 텍스트가 'q'이면 프로그램을 종료한다
셋째, 한국어 뜻을 입력받는다.
넷째, 입력받은 텍스트가 'q'이면 프로그램을 종료한다
다섯째, 입력받은 영어 단어와 한국어 뜻이 '영어 단어: 한국어 뜻' 형태로 파일에 저장된다.
코딩을 할 때는 먼저 프로그램이 어떤식으로 작동되는지 생각하는 게 먼저라는 것을 느낀 과제였다.
'배운 것 > Python' 카테고리의 다른 글
| [기초 문법] 'NoneType' object is not subscriptable 에러(NoneType 에러) (0) | 2022.02.20 |
|---|---|
| [기초 문법] 단어장 만들기 (2) (0) | 2022.02.19 |
| [알고리즘] 새로운 리스트를 생성한 후 원소의 위치(인덱스) 찾기 (0) | 2022.01.25 |
| [기초 문법] 팰린드롬 확인하기 (for 문, list) (0) | 2022.01.21 |
| [기초 문법] a부터 b까지 정수의 합 구하기(for 문) (0) | 2022.01.11 |