파이썬에서 “\”를 사용하여 정수의 몫을 계산하고 “%”를 사용하여 나머지(나머지, 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