Método remainder do módulo math

O método remainder do módulo math retorna o resto da divisão de um número por outro. No primeiro parâmetro do método especificamos o número a ser dividido (dividendo), no segundo parâmetro - o número pelo qual dividimos o primeiro (divisor). Ao contrário do operador % o método sempre retorna um valor de ponto flutuante.

Sintaxe

pythonimport math

math.remainder(dividendo, divisor)

Exemplo

Vamos encontrar o resto da divisão do número 25 por 5:

pythonimport math

print(math.remainder(25, 5))

Resultado da execução do código:

python0.0

Exemplo

Agora vamos obter o resto da divisão de 30 por 4:

pythonimport math

print(math.remainder(30, 4))

Resultado da execução do código:

python-2.0

Exemplo

Vamos descobrir o resto da divisão dos números 10 e 3:

pythonimport math

print(math.remainder(10, 3))

Resultado da execução do código:

python1.0

Exemplo

Agora vamos tentar descobrir o resto da divisão dos números 10 por 0:

pythonimport math

print(math.remainder(10, 0))

Após a execução do código a função retornará um erro:

errorValueError: math domain error

Veja também

  • método fmod do módulo math,
    que retorna o resto da divisão de números de ponto flutuante
  • método modf do módulo math,
    que retorna a parte fracionária e inteira de um número
  • função divmod,
    que retorna uma tupla com o quociente e o resto da divisão