더북(TheBook)

5.1 몫과 나머지 연산자

(floor division) 연산자 //는 두 수를 나누고 정수를 제외한 나머지를 잘라버린다. 예를 들어 영화의 상영 시간은 105분이라고 하자. 105분을 시간으로 표현하면 얼마나 긴지 알고 싶을 것이다. 보통 나눗셈을 하면 부동소수점 숫자를 돌려준다.

>>> minutes = 105

>>> minutes / 60

1.75

그런데 우리는 보통은 시간을 소수점으로 쓰지 않는다. 몫 연산자는 시간에 해당하는 정수만 반환하고, 소수점 부분은 버린다.

>>> minutes = 105

>>> hours = minutes // 60

>>> hours

1

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.