파이썬 코딩초보 시간문제 질문
안녕하세요 코딩초보입니다
time=int(input("시간입력>>"))
hour= time//3600
minute=(time%3600)//60
second=(time%3600)%60
print("{}시간 {}분 {}초".format(hour, minute, second))
숫자를 넣어서 시간을 나오게 하는문제인데 도저히 이해가안되네요
second를 예를 들자면 1이라는 시간입력값을 넣었을때 1%3600 인데 3600을 나눠서 나눈몫은 0.00000000 어찌고 저찌고 이지않나요?
근데왜 정상적으로 1초라고 표시가될까요?? 2000이라는 숫자를 넣었을때도 3600보다 작은숫자라 소수점으로 떨어질텐데 이해가 가질않습니다 ㅠㅠ
아리가 님 424
2020년 12월 1일 6:43 오후