Sign In

✅공강 시간 자기계발 활동 추천 프로그램

프로그램 코드(복사)

from datetime import datetime

def suggest_activity(free_time):
    """공강 시간에 따른 자기계발 활동 추천"""
    try:
        parts = free_time.split(":")
        if len(parts) != 2 or not parts[0].isdigit() or not parts[1].isdigit():
            raise ValueError("형식 오류")
        hour = int(parts[0])
        minute = int(parts[1])
        if hour < 9 or hour > 23 or minute < 0 or minute > 59:
            raise ValueError("시간 범위 오류")
        time_in_hours = hour + minute / 60.0
        if time_in_hours < 1:
            return "- TED 영상 보기\n- 영어 단어 암기"
        elif 1 <= time_in_hours <= 2:
            return "- 독서\n- 온라인 강의 수강"
        else:
            return "- 포트폴리오 준비\n- 자격증 공부\n- 과제 미리 하기"
    except ValueError as e:
        return str(e)

def update_date():
    """오늘 날짜를 반환 (Online Python 환경에서는 time.strftime 사용)"""
    today = datetime.today().strftime('%Y-%m-%d')
    return f"📅 오늘 날짜: {today}"

def main():
    """메인 함수 (Online Python 환경에 맞게 조정)"""
    print("자기계발 꿀팁💡 프로그램")
    print(update_date())  # 날짜 출력

    # 시간대별 일정 입력 (Online Python에서는 입력 방식으로 대체)
    morning_schedule = input("오전 일정을 입력하세요 (예: 수업, 스터디): ")
    afternoon_schedule = input("오후 일정을 입력하세요 (예: 동아리, 알바): ")
    evening_schedule = input("저녁 일정을 입력하세요 (예: 운동, 휴식): ")

    # 공강 시간 입력 및 추천
    free_time = input("공강 시간을 입력하세요 (예: 13:00 또는 14:25): ")
    activity_suggestion = suggest_activity(free_time)
    print(f"🕐 공강 {free_time} 동안 추천 활동:\n{activity_suggestion}")

    # 자기계발 꿀팁 (Online Python에서는 직접 출력)
    print("\n💡 신입생을 위한 자기계발 꿀팁:")
    print("1. 도서관 자주 이용하기")
    print("2. 하루 30분 독서 습관")
    print("3. 온라인 강의로 자격증 도전")
    print("4. 커리어 강연 듣기")
    print("5. 알바 하기")
    print("6. 멘토/멘티 프로그램 참여하기")
    print("7. 새로운 운동 배우기")
    print("8. 봉사활동 참여하기")



if __name__ == "__main__":
    main()

복사 후 사이트 버튼을 클릭 후 붙여넣기, Run 버튼을 눌러주세요.