728x90
반응형
SMALL
나는 진도를 나가 주는 ChatGPT에게 응이라고 대답한다.
다른 질문 하지 않고 그냥 응이라고만 한다.
그러면 알아서 진도를 나가준다.
이번에 나가는 진도는 간단한 메모장 프로그램!
간단한 메모장 프로그램
1. 메모 추가 기능
def add_not():
# 사용자 입력 받기
note = input("추가할 메모를 입력하세요 : ")
# 파일에 저장
with open("notes.txt", "a") as file:
file.write(note + "\n")
print("메모가 저장되었습니다!")
- 함수 이름 오타나서 3번에서는 수정함.
2. 메모 읽기 기능
def read_notes():
try:
with open("notes.txt", "r") as file:
print("저장된 메모 : ")
print(file.read())
except FileNotFoundError:
print("아직 메모가 없습니다.")
3. 전체 메모장 프로그램
def add_note():
# 사용자 입력 받기
note = input("추가할 메모를 입력하세요 : ")
# 파일에 저장
with open("notes.txt", "a") as file:
file.write(note + "\n")
print("메모가 저장되었습니다!")
def read_notes():
try:
with open("notes.txt", "r") as file:
print("저장된 메모 : ")
print(file.read())
except FileNotFoundError:
print("아직 메모가 없습니다.")
# 프로그램 실행
while True:
print("\n1. 메모 추가")
print("2. 메모 읽기")
print("3. 종료")
choice = input("선택 : ")
if choice == "1":
add_note()
elif choice == "2":
read_notes()
elif choice == "3":
print("프로그램을 종료합니다.")
break
else:
print("잘못된 입력입니다. 다시 시도하세요.")
ChatGPT가 떠매겨주는 파이썬 공부.
다음 미션으로 어떤걸 던져줄지 정말 궁금하다.
728x90
반응형
LIST
'Python' 카테고리의 다른 글
[Python 프로젝트] 맛집 리뷰 자동화 만들기 #4 미니 (1) | 2024.12.12 |
---|---|
[파이썬 기초] 가계부 프로그램 (0) | 2024.12.12 |
[파이썬기초] 파일 읽기와 쓰기 (0) | 2024.12.12 |
[파이썬 기초] 클래스(Class) 완벽 정리 (3) | 2024.12.12 |
[파이썬 기초] 함수(Function) 완벽 정리 (0) | 2024.12.12 |