algorithm - 기초. 시간 초를 입력받아서 시, 분, 초로 나타내기

on under algorithm
1 minute read

시간을 초로 입력받은 후 시간 분 초로 환산합니다.

풀이

  1. 사용자에게 시간초를 입력받아 변수를 저장합니다.
  2. 초단위는 입력받은 값을 60 으로 나눈 나머지의 값을 저장합니다. 그리고 입력받은 숫자를 60으로 나누고 다시 입력받은 값을 저장한 변수에 넣어줍니다.
  3. 위와 같은 과정을 한번 더 반복하면 분단위가 계산됩니다.
  4. 마지막 num을 출력하면 정수형으로 출력하면 시간단위가 됩니다.
  5. 위의 모든 계산과정은 정수형으로 해야합니다.
>>> num = int(input("시간초를 입력해 주세요: "))
시간초를 입력해 주세요: 3400
>>> sec = num % 60
>>> num /= 60
>>> min = num % 60
>>> num /= 60
>>> hour = num
>>>
>>> print("%d시간 %d분 %d초" % (hour, min, sec))
0시간 56 40
>>>
algorithm
comments powered by Disqus