23. 파일 입출력을 위한 단어장 만들기

2024. 10. 7. 17:19파이썬(python)

##문제

아래 조건을 만족하는 영어 단어장을 만들어보자.

실행 예)

1. 등록하기 2. 출력하기 3. 저장하기 4. 불러오기 5. 종료하기

 

* 1을 선택 했을 경우(지정한 데이터는 파일에 저장하지 않음)

단어를 입력하세요: apple
뜻을 입력하세요: 사과
레벨을 입력하세요: 1
등록되었습니다.

* 2를 선택 했을경우(메모리에 저장된 모든 영단어를 리스트로 출력)

apple: 사과(레벨1)
banana: 바나나(레벨1)

 

*  3을 선택 했을경우(메모리에 저장된 모든 영단어를 파일에 저장, words.txt) 

저장되었습니다

 

* 4를 선택했을 경우(파일에 저장된 모든 영단어를 메모리로 불러옴)

불러왔습니다

 

* 5를 선택 했을경우(반복을 끝내고 프로그램을 종료함)

프로그램을 종료합니다,

 

단, 프로그램을 종료할때까지 반복하여 메뉴를 입력받도록 하며, 클래스를 이용하여 설계하도록 함(1~5까지 메뉴 입력시 1~5 숫자가 아닌 다른 입력을 하는경우 "다시 입력하세요" 라고 메시지 출력(오류 처리)

ㅇㅇㅇㅇ

 

 

 

 

 

실행 하면 결과

-->

 

 

728x90
LIST

'파이썬(python)' 카테고리의 다른 글

25. 파일 입출력 모듈  (4) 2024.10.07
24.변수타입 어노테이션  (2) 2024.10.07
22. 파일 입출력  (0) 2024.10.02
21. 파이썬 모듈  (0) 2024.10.02
20. 예외 처리  (1) 2024.09.30