나머지를 구하려면 분에서 1시간을 빼면 된다.
>>> remainder = minutes - hours * 60
>>> remainder
45
이를 쉽게 하는 다른 방법은 나머지 연산자(modulus operator) %를 사용하는 것이다. % 연산자는 두 수를 나누고 나머지를 반환한다.
>>> remainder = minutes % 60
>>> remainder
45
나머지 연산자가 분명 더 좋아 보인다. 예를 들어 숫자를 다른 숫자로 나눌 수 있는지 확인할 수도 있다. 간단히 x % y가 0이면 x는 y로 나눌 수 있다.
또한, 가장 오른쪽에 있는 숫자나 숫자들을 추출할 수도 있다. 예를 들어 x % 10은 (밑에 10인)
x의 가장 오른쪽 숫자를 구해준다. 마찬가지로 x % 100은 마지막 두 자리 숫자를 구해준다.
파이썬 2를 사용하고 있다면 나눗셈이 다르게 동작한다. 파이썬 2에서 나눗셈 연산자 /는 두 피연산자가 모두 정수이면 몫을 구하고, 둘 중에 하나가 float이면 부동소수점 나눗셈을 한다.