import time
def sec_to_dhms(seconds):
days = seconds // 86400
hours = (seconds % 86400) // 3600
minutes = (seconds % 3600) // 60
seconds = seconds % 60
return days, hours, minutes, seconds
start_time = time.time() # 시작 시간 기록
# 실행하려는 코드를 여기에 작성하세요
print("코드 실행 중...")
end_time = time.time() # 종료 시간 기록
elapsed_time = end_time - start_time # 경과 시간 계산
formatted_elapsed_time = sec_to_dhms(elapsed_time)
print(f"코드 실행 시간: {formatted_elapsed_time[0]}일 {formatted_elapsed_time[1]}시 {formatted_elapsed_time[2]}분 {formatted_elapsed_time[3]:.2f}초")
위 코드에 추가된 sec_to_dhms 함수는 전달받은 초를 일, 시, 분, 초로 변환하여 반환하는 역할을 합니다. 그리고 실행 시간을 출력할 때 이를 이용해 보기 편한 형태로 표시합니다. 코드 실행 시간을 확인할 때 이렇게 일, 시, 분, 초 단위로 보여 주면 훨씬 이해하기 쉽게 결과를 확인하실 수 있습니다. 이 방법을 사용하여 측정하려는 코드의 실행 시간을 체크해 보세요! 좋은 하루 되세요!
잘 봤습니다. 좋은 글 감사합니다.