본문 바로가기

전체 글

(44)
[Python] 간단한 메모장 애플리케이션 1. 프로그램 설명 이 프로그램은 사용자에게 메모를 작성, 저장, 불러오기, 삭제하는 기능을 제공하는 간단한 메모장 애플리케이션입니다. 파이썬의 파일 처리 기능을 활용하여 메모의 관리를 수행합니다. 2. 소스 코드 import os def create_note(): filename = input("저장할 파일명을 입력하세요: ") with open(filename, 'w', encoding='utf-8') as file: content = input("메모 내용을 작성하세요:\n") file.write(content) print(f"'{filename}'에 메모가 저장되었습니다.") def view_notes(): for filename in os.listdir..
[Python]파이썬으로 간단한 퀴즈 애플리케이션 만들기 1. 프로그램 설명 이 프로그램은 사용자에게 여러 선택지 중 하나를 선택하게 하는 간단한 퀴즈 애플리케이션입니다. 사용자의 응답을 정답과 비교하여 점수를 계산하고 결과를 출력합니다. 2. 소스 코드 questions = [ { "question": "파이썬의 확장자는 무엇인가요?", "choices": ["a. .py", "b. .java", "c. .js", "d. .rb"], "answer": "a" }, { "question": "무엇은 프로그래밍 언어가 아닌가요?", "choices": ["a. Java", "b. Python", "c. SQL", "d. JavaScript"], "answer": "c" } ] def ask_question(question_obj): print(question_o..
[Python] 파이썬으로 간단한 타이머 애플리케이션 만들기 1. 프로그램 설명 이 프로그램은 사용자가 설정한 시간 동안 기다린 후에 알림 메시지를 출력하는 간단한 타이머 애플리케이션입니다. 파이썬의 time 모듈을 활용하여 지정된 시간 동안 대기하고 알림을 제공합니다. 2. 소스 코드 import time def start_timer(minutes): print(f"{minutes}분 타이머가 시작되었습니다.") time.sleep(minutes * 60) print("타이머가 종료되었습니다!") minutes = float(input("타이머를 설정할 분을 입력하세요: ")) start_timer(minutes) 3. 소스 코드 설명 time 모듈을 임포트합니다. 이 모듈의 sleep 함수는 프로그램의 실행을 일정 시간 동안 일시 중단시킵니다. start_ti..