Python의 divmod를 사용하여 나눗셈의 몫과 나머지를 동시에 가져옵니다.

사업

파이썬에서 “\”를 사용하여 정수의 몫을 계산하고 “%”를 사용하여 나머지(나머지, mod)를 계산할 수 있습니다.

q = 10 // 3
mod = 10 % 3
print(q, mod)
# 3 1

내장 함수 divmod()는 정수의 몫과 나머지를 모두 원할 때 유용합니다.

다음 튜플은 divmod(a, b)에 의해 반환됩니다.
(a // b, a % b)

각각은 포장을 풀고 획득할 수 있습니다.

q, mod = divmod(10, 3)
print(q, mod)
# 3 1

물론 튜플에서 직접 가져올 수도 있습니다.

answer = divmod(10, 3)
print(answer)
print(answer[0], answer[1])
# (3, 1)
# 3 1