홍
홍승주
Created
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()