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));
참고풀이 결과]
대한민국의 아름다운 영토, 독도의 봄
반응형
'프로그램 > Python 1000제' 카테고리의 다른 글
Python 6제] 컴퓨터와 게임어가 상자안에 있는 그림과 숫자를 하나씩 꺼내어 비교하여 결과를 출력하는 프로그램을 작성하시오. (0) | 2021.07.01 |
---|---|
Python 5제] 3제의 문제를 아래와 같이 나타내는 윈도우 프로그램을 작성하시오. (0) | 2021.06.30 |
Python 4제] 3제의 양의 정수입력 받는 부분을 사용자 함수로 만들어 프로그램을 작성하시오. (0) | 2021.06.29 |
Python 3제] 양의 정수 세개를 입력받아 문제와 같이 출력하는 프로그램을 작성하시오. (0) | 2021.06.29 |
Python 1제] 구매 금액을 입력 받으면 30%할인된 금액과 구매금액을 출력하는 프로그램을 작성하시오.(단, 소수점은 버리시오) (0) | 2021.06.24 |
댓글