Comment modulo en python?

Comment modulo en python?

Le symbole en pourcentage (%) est utilisé comme opérateur modulo dans Python. L'opération modulo est utilisée pour déterminer le reste de la division de deux nombres. Le seul numéro est divisé par l'autre numéro, 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, alors la valeur restante est 1, 20 divisée par 6 donne la valeur restante 2. La valeur du reste a également appelé le 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 les valeurs entières et flottantes. Le premier numéro (num1) est divisé par le deuxième nombre (num2), et la valeur reste est renvoyée par l'opération modulo.

Exemples de l'opération modulo

L'opération modulo est effectuée pour diverses raisons, je.e., Pour déterminer le nombre uniforme ou impaire, pour vérifier si l'année donnée est une année de saut ou non, etc.

# un programme pour effectuer l'opération modulo
num1 = 19
num2 = 10
Print ("Le reste de 19/10 est:", num1% num2)
num1 = 5
num2 = 4.4
Imprimer ("Le reste de 5/4.4 est: ", num1% num2)
num1 = 3
num2 = 2
Print ("Le reste de 3/2 est:", num1% num2)
num1 = 20
num2 = 3.9
Imprimer ("Le reste de 20/3.9 est: ", num1% num2)
num1 = 20
num2 = 6
Print ("Le reste de 20/6 est:", num1% num2)
num1 = 5
num2 = 20
Print ("Le reste de 5/20 est:", num1% num2)
Print ("Le reste de 70/60 est:", 70% 60)

Sortir

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

Si l'opérande de diviseur est nul, l'interprète Python lance une erreur «ZerodivisionError». Faites cela lors de l'exécution de l'opération de modulo, vous ne faites pas l'opérande de diviseur zéro.

# un programme pour effectuer l'opération modulo
num1 = 19
num2 = 0
Print ("Le reste de 19/0 est:", num1% num2)

Sortir

L'interprète Python lance une erreur.

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

# un programme pour effectuer l'opération modulo
num1 = 19
num2 = -10
Print ("Le reste de 19 / -10 est:", num1% num2)
num1 = -5
num2 = 4.4
Imprimer ("Le reste de -5/4.4 est: ", num1% num2)
num1 = 3
num2 = -2
Print ("Le reste de 3 / -2 est:", num1% num2)
num1 = -20
num2 = 3.9
Imprimer ("Le reste de -20/3.9 est: ", num1% num2)
num1 = 20
num2 = -6
Print ("Le reste de 20 / -6 est:", num1% num2)
num1 = -5
num2 = 20
Print ("Le reste de -5/20 est:", num1% num2)
Print ("Le reste de -70 / -60 est:", -70% -60)

Sortir

Déterminer l'année de saut grâce au modulo opération

L'année de saut est cette année dont la valeur du reste est nul lorsqu'elle est divisée par 4. L'année de saut peut facilement être déterminée en effectuant l'opération de modulo.

#Declareau de la variable de l'année
année = entrée ("Entrez la valeur de l'année \ n")
# Coverting Year à un entier
année = int (année)
if (année% 4 == 0):
imprimer ("L'année donnée est une année de saut")
autre:
imprimer ("L'année donnée n'est pas une année Lear")

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 en pourcentage (%) est utilisé comme opérateur modulo en python. Cet article explique brièvement l'opération modulo en python avec des exemples.