Comment modulo en Python ?

How Modulo Python



Le symbole de pourcentage (%) est utilisé comme opérateur modulo en Python. L'opération modulo est utilisée pour déterminer le reste de la division de deux nombres. L'un nombre est divisé par l'autre nombre, et nous obtenons la valeur du reste. Python fournit une grande variété d'opérations arithmétiques, et l'opération modulo est une opération arithmétique.







Par exemple, si nous divisons 10 par 3, la valeur du reste est 1, 20 divisé par 6 donne la valeur du reste 2. La valeur du reste est également appelée module.



La syntaxe de l'opération modulo

La syntaxe de l'opération modulo est la suivante :



num1%num2

Les nombres ou l'opérande peuvent être des valeurs entières et flottantes. Le premier nombre (num1) est divisé par le deuxième nombre (num2) et la valeur restante est renvoyée par l'opération modulo.





Exemples d'opération modulo

L'opération modulo est effectuée pour diverses raisons, c'est-à-dire pour déterminer le nombre pair ou impair, pour vérifier si l'année donnée est bissextile ou non, etc.

# un programme pour effectuer l'opération modulo
nombre1= 19
nombre2= dix
imprimer(« Le reste du 19/10 est : »,num1%num2)

nombre1= 5
nombre2= 4.4
imprimer(« Le reste de 5/4.4 est : »,num1%num2)

nombre1= 3
nombre2= 2
imprimer(« Le reste de 3/2 est : »,num1%num2)

nombre1= vingt
nombre2= 3.9
imprimer(« Le reste de 20/3,9 est : »,num1%num2)

nombre1= vingt
nombre2= 6
imprimer(« Le reste de 20/6 est : »,num1%num2)

nombre1= 5
nombre2= vingt
imprimer(« Le reste de 5/20 est : »,num1%num2)

imprimer(« Le reste de 70/60 est : », 70%60)

Sortir

La sortie montre le reste des différentes opérations modulo.

Si l'opérande diviseur est zéro, l'interpréteur Python renvoie une erreur ZeroDivisionError. Assurez-vous qu'en effectuant l'opération modulo, vous ne faites pas l'opérande diviseur à zéro.



# un programme pour effectuer l'opération modulo
nombre1= 19
nombre2= 0
imprimer(« Le reste de 19/0 est : »,num1%num2)

Sortir

L'interpréteur Python renvoie une erreur.

L'opération modulo peut être effectuée sur les nombres négatifs, et elle fonctionne de la même manière que sur les nombres positifs.

# un programme pour effectuer l'opération modulo
nombre1= 19
nombre2=-dix
imprimer(« Le reste du 19/-10 est : »,num1%num2)

nombre1=-5
nombre2= 4.4
imprimer(« Le reste de -5/4.4 est : »,num1%num2)

nombre1= 3
nombre2=-2
imprimer(« Le reste de 3/-2 est : »,num1%num2)

nombre1=-vingt
nombre2= 3.9
imprimer(« Le reste de -20/3,9 est : »,num1%num2)

nombre1= vingt
nombre2=-6
imprimer(« Le reste de 20/-6 est : »,num1%num2)

nombre1=-5
nombre2= vingt
imprimer(« Le reste de -5/20 est : »,num1%num2)

imprimer(« Le reste de -70/-60 est : »,-70% -60)

Sortir

Détermination de l'année bissextile par opération modulo

L'année bissextile est l'année dont la valeur résiduelle est égale à zéro lorsqu'elle est divisée par 4. L'année bissextile peut être facilement déterminée en effectuant l'opération modulo.

#déclarer la variable année
année= saisir('Entrez la valeur de l'année ')
#année de conversion à un entier
année=entier(année)
si (année%4==0):
imprimer('L'année donnée est une année bissextile')
autre:
imprimer(« L'année donnée n'est pas une année maigre »)

Sortir

Conclusion

L'opération modulo est utilisée pour trouver le reste de la division de deux nombres. Comme d'autres langages de programmation, le symbole de pourcentage (%) est utilisé comme opérateur modulo en Python. Cet article explique brièvement l'opération modulo en Python avec des exemples.