Python

(파이썬) 내장함수 divmod() 몫 나머지 구하기

코딩ABC 2023. 12. 22. 10:15
반응형

파이썬의 내장함수(Built-in Function)인 divmod() 함수에 대해 알아봅니다.

 

divmod(a, b)

두 개의 (복소수가 아닌) 숫자를 인수로 취하고 정수 나누기를 사용할 때 몫과 나머지로 구성된 숫자 쌍을 반환합니다. 혼합 피연산자 유형의 경우 이진 산술 연산자에 대한 규칙이 적용됩니다. 정수의 경우 결과는 (a // b, a % b)와 같습니다.

 

부동 소수점 숫자의 경우 결과는 (q, a % b)입니다.
여기서 q는 일반적으로 math.floor(a / b)이지만 그보다 1이 작을 수 있습니다. 어쨌든 q * b + a % b는 a에 매우 가깝습니다.

a % b가 0이 아니면 b와 동일한 부호를 가지며 0 <= abs(a % b) < abs(b)입니다.

 

(파이썬) 내장함수(Built-in Function): divmod()

 

반응형