728x90
반응형
second = int(input())
dlf = int(second//(60*60*24)) # int 하기 때문에 86400(60*60*24) 보다 커야만 1 이상이 나옵니다
dlf_s = dlf*60*60*24 # dlf를 다시 second로 계산
tl = int(second - dlf_s)//(60*60) # second%dlf가 나닌 second - dlf_s로 해야 함
tl_s = tl * 60 * 60
if (second - (dlf_s + tl_s)) > 0: # 0이 아닐때 % tl 을 하도록 함
qns = int((second - (dlf_s + tl_s)) // 60)
else:
qns = 0
qns_s = qns * 60
ch = int((second - (dlf_s + tl_s + qns_s))&60)
print('%d days %02d:%02d:%02d'%(dlf,tl,qns,ch))
결과
630
0 days 00:10:28
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 터틀로 방향 및 이동거리 입력 받아 이동하기 (0) | 2022.11.04 |
---|---|
[파이썬] 문제 : 두 리스트 중 중복된 항목 찾기 (0) | 2022.11.04 |
[파이썬] 문제 : 주소록 만들기 (0) | 2022.11.04 |
[파이썬] 문제 : 계산기 만들기 (0) | 2022.11.04 |
[파이썬] 문제 : 입력된 2개 정수를 더하기,곱하기,제곱 하기 (0) | 2022.11.02 |
댓글