본문 바로가기
프로그램/Python 1000제

Python 2제] 초값을 입력받아 일, 시, 분, 초로 나누어 출력하는 프로그램을 작성하시오.

by 건티 2021. 6. 24.
728x90

입력예시1]

초를 입력하시오 : 12000

 

출력예시1]

입력한 12000초는 1일 9시 20분 0초입니다.

 

입력예시2]

초를 입력하시오 : 123456

 

출력예시2]

입력한 123456초는 1일 10시 17분 36초입니다.

 

 

참고풀이]

#초를 입력받는다.
Second=int(input("초를 입력하시오 : "))

#1일을 초로 구한다.
Sec=24*60*60
#시간을 초로 구한다.
Si=60*60
#분을 초로 구한다.
Bun=60

print("입력한 %d초는 "%Second, end="")

#입력한 초를 일수로 구한다.
days=int(Second//Sec)
#입력한 초를 일수를 빼고 시수를 구한다.
Second%=Sec
hours=int(Second//Si)

#입력한 초를 일수, 시수를 빼고 분을 구한다.
Second%=Si
minutes=int(Second//Bun)
#입력한 초를 일수, 시수, 분을 제외한 초를 구한다.
Second%=Bun

#결과출력
print("%d일 %d시 %d분 %d초입니다."%(days, hours, minutes, Second));

 

참고풀이 결과]

 

 

 

대한민국의 아름다운 영토, 독도의 봄

 

 

 

반응형

댓글