꿈을 코딩하다! 코드덤

Code your dreams

자세히보기

파이썬 Python 강좌/예제로 배우는 파이썬

[2021 예제로 배우는 파이썬] 6강. 1004초는 몇 분 몇 초일까요? | 몫과 나머지

코드덤 2021. 3. 23. 09:30
반응형

안녕하세요. 코드덤입니다. 

 

이번 시간에는 초를 분단위로 변경시켜 주는 프로그램을 만들어 볼 거예요.

예제 실행 결과를 먼저 보여드릴게요. 

여러분 스스로 먼저 코드를 작성해 보시기 바랍니다~ 

 

이 프로그램의 코드를 작성하는데, 어느정도의 시간이 걸렸나요? 

그 시간을 한번 입력해 보세요~ 만약 879초가 걸렸다면, 879라고 입력합니다. 

그러면, 14분 39초라는 결과를 출력시켜 주는 프로그램입니다. 

함께 코드를 작성해 나가기 전에, 스스로 꼭 한번 코드를 짜보시기 바랍니다. 

 

그럼 함께 코드를 만들어 보겠습니다. 

먼저, 초를 입력받기 위해, input()함수를 사용해서 아래와 같이 second라는 변수에 담아두겠습니다. 

물론 int()를 사용해서 문자를 숫자로 변경해 주어야겠죠~ 

만약 67초가 걸렸다고 가정해 볼게요. 

그럼 1분 7초죠. 계산방법은 67을 60으로 나눴을 때의 몫(1)이 분이 되고, 나머지가 초가 되는 겁니다. 

 

그러면, 파이썬에서 몫을 구하는 방법과 나머지를 구하는 방법만 알면 되겠죠! 

몫을 구하는 방법은 a // b로 //기호를 사용해서 몫을 구해줄 수 있어요. 

나머지는 a % b로 구해 줄 수 있습니다. 

 

아래 영상을 확인하시면, 보다 자세한 설명을 들으실 수 있습니다. 

youtu.be/AO1F1SIcjZ4

 

그래서 입력한 second를 60으로 나눴을 때의 몫과 나머지로 분과 초를 계산해 주겠습니다. 

minute, remainder라는 변수에 각각 값을 담아줄게요. 

모든 값이 다 나왔네요~ 

그럼 이제 출력만 시켜 주면 완성입니다. 

저희가 늘 사용하던, f string을 사용해서 출력시켜 줄게요. 

 

 

반응형