Méthode math.fmod() Python
Python math.fmod(x, y)La méthode renvoie le reste de x/y.
Version de Python : 2.7
Syntaxe
La syntaxe de la méthode math.fmod() est la suivante :
math.fmod(x, y)
Description des paramètres :
- x-- Requis, nombre positif ou négatif. Le dividende. Si x n'est pas un nombre, une TypeError est renvoyée.
- y-- Requis, nombre positif ou négatif. Le diviseur. Si y n'est pas un nombre, une TypeError est renvoyée.
Note :Si x et y valent 0, une ValueError est renvoyée.
Note :Si y = 0, une ValueError est renvoyée.
Note :Si x ou y n'est pas un nombre, une TypeError est renvoyée.
Valeur de retour
Une valeur flottante représentant le reste de x/y.
Exemple
L'exemple suivant calcule le reste :
Exemple
# Importer le package math
import math
# Calculer le reste
print(math.fmod(20, 4))
print(math.fmod(20, 3))
print(math.fmod(15, 6))
print(math.fmod(-10, 3))
# Erreur, ValueError: math domain error
print(math.fmod(0, 0))
import math
# Calculer le reste
print(math.fmod(20, 4))
print(math.fmod(20, 3))
print(math.fmod(15, 6))
print(math.fmod(-10, 3))
# Erreur, ValueError: math domain error
print(math.fmod(0, 0))
Résultat de sortie :
0.0
2.0
3.0
-1.0
Traceback (most recent call last):
File "/Users/EXAMPLE/example-test/test.py", line 9, in <module>
print(math.fmod(0, 0))
ValueError: math domain error
Autres extensions
Module math de Python