math.gcd ( )
DESCRIPTION.
Retourne le plus grand diviseur commun à deux nombres donnés.
SYNTAXE.
Valeur = math.gcd ( entierA , entierB )
Valeur = ⇨ variable qui recevra le résultat [ optionnel ]
math.gcd ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
entierA ⇨ valeur du premier nombre [ OBLIGATOIRE ]
entierB ⇨ valeur du deuxième nombre [ OBLIGATOIRE ]
REMARQUES.
entierA et entierB doivent être des valeurs numériques de type int ( ) quelconques mais valides.
La méthode math.gcd ( ) retourne toujours un int ( ). Si entierA ou entierB est 0, la méthode math.gcd ( ) retourne le terme différent de 0. Si entierA et entierB sont 0, la méthode math.gcd ( ) retourne 0. Si au moins l'un des deux arguments n'est pas un int ( ), et même s'il exprime un entier, par exemple 1.0 à la place de 1, Python lèvera une exception, il convient de tenir compte de cela si l'un des termes est issu d'une opération retournant un float ( ).
EXEMPLES.
import math
print ( math.gcd ( 12 , 96 ) ) retourne 12
print ( math.gcd ( 96 , 12 ) ) retourne 12
print ( math.gcd ( 0 , 96 ) ) retourne 96
print ( math.gcd ( 96 , 0 ) ) retourne 96
print ( math.gcd ( 0 , 0 ) ) retourne 0
print ( math.gcd ( 93 , 17 ) ) retourne 1
print ( math.gcd ( 12 , 96.0 ) ) retourne TypeError: 'float' object cannot be interpreted as an integer
print ( 24 / 2 ) retourne 12.0
print ( math.gcd ( ( 24 / 2 ) , 96 ) ) retourne TypeError: 'float' object cannot be interpreted as an integer
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.