math 모듈의 remainder 메서드
math 모듈의 remainder 메서드는
한 숫자를 두 번째 숫자로 나눈 나머지를 반환합니다.
메서드의 첫 번째 매개변수에는 나눌 숫자
(피제수)를 지정하고, 두 번째 매개변수에는
첫 번째 숫자를 나누는 숫자(제수)를 지정합니다.
% 연산자와 달리 이 메서드는 항상
실수 값을 반환합니다.
구문
import math
math.remainder(피제수, 제수)
예제
숫자 25를 5로 나눈 나머지를 구해 봅시다:
import math
print(math.remainder(25, 5))
코드 실행 결과:
0.0
예제
이제 30을 4로 나눈 나머지를 구해 봅시다:
import math
print(math.remainder(30, 4))
코드 실행 결과:
-2.0
예제
숫자 10과 3을 나눈 나머지를 알아봅시다:
import math
print(math.remainder(10, 3))
코드 실행 결과:
1.0
예제
이제 10을 0으로 나눈 나머지를 구해 보려고 합니다:
import math
print(math.remainder(10, 0))
코드를 실행한 후 함수는 우리에게 오류를 반환합니다:
ValueError: math domain error