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 |