배운 것/Python

[기초 문법] 단어장 만들기 (1)

MOR1ATY 2022. 2. 16. 01:46
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'이면 프로그램을 종료한다

다섯째, 입력받은 영어 단어와 한국어 뜻이 '영어 단어: 한국어 뜻' 형태로 파일에 저장된다.

 

코딩을 할 때는 먼저 프로그램이 어떤식으로 작동되는지 생각하는 게 먼저라는 것을 느낀 과제였다.