Méthode remainder du module math

La méthode remainder du module math renvoie le reste de la division d'un nombre par un second. Dans le premier paramètre de la méthode, nous spécifions le nombre à diviser (dividende), dans le second paramètre - le nombre par lequel nous divisons le premier (diviseur). Contrairement à l'opérateur %, la méthode renvoie toujours une valeur flottante.

Syntaxe

pythonimport math

math.remainder(dividende, diviseur)

Exemple

Trouvons le reste de la division du nombre 25 par 5 :

pythonimport math

print(math.remainder(25, 5))

Résultat de l'exécution du code :

python0.0

Exemple

Maintenant, obtenons le reste de la division de 30 par 4 :

pythonimport math

print(math.remainder(30, 4))

Résultat de l'exécution du code :

python-2.0

Exemple

Découvrons le reste de la division des nombres 10 et 3 :

pythonimport math

print(math.remainder(10, 3))

Résultat de l'exécution du code :

python1.0

Exemple

Maintenant, essayons de découvrir le reste de la division des nombres 10 par 0 :

pythonimport math

print(math.remainder(10, 0))

Après l'exécution du code, la fonction nous renverra une erreur :

errorValueError: math domain error

Voir aussi

  • la méthode fmod du module math,
    qui renvoie le reste de la division des nombres à virgule flottante
  • la méthode modf du module math,
    qui renvoie la partie fractionnaire et la partie entière d'un nombre
  • la fonction divmod,
    qui renvoie un tuple du quotient et du reste de la division