"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Qu'est-ce que l'opérateur modulo (%) dans Python et comment fonctionne-t-il?

Qu'est-ce que l'opérateur modulo (%) dans Python et comment fonctionne-t-il?

Publié le 2025-02-11
Parcourir:257

What is the Modulo Operator (%) in Python and How Does it Work?

Comprendre l'opérateur modulo dans python:%

L'opérateur modulo, représenté par le symbole%, est un outil indispensable dans divers scénarios de programmation . Dans Python, il joue un rôle spécifique et concis dans les calculs numériques.

Que fait l'opérateur%?

En termes simples, l'opérateur modulo renvoie le reste lorsque divisant le premier opérande (côté gauche) par le deuxième opérande (côté droit). Le résultat n'inclut pas de composants fractionnaires et hérite du signe du deuxième opérande.

Comment fonctionne l'opérateur%?

Considérez l'expression 6% 2. L'opérateur de modulo interprète cela comme trouvant le reste après avoir divisé 6 par 2. Dans ce cas, 6 est divisé par 2 trois fois avec un reste de 0. Par conséquent, le résultat de 6% 2 est 0.

] Exemples

  • 7% 2: Renvoie 1, indiquant le reste lors de la division 7 par 2 (3 fois).
  • 100 100 % 10: renvoie 0, indiquant une division de nombre entier sans aucun reste.

applications

L'opérateur de modulo trouve des applications dans divers domaines:

  • théorie des nombres: identifier les nombres étranges ou même (par exemple, les nombres impairs ont un reste de 1 lorsqu'il est divisé par 2).
  • cryptographie: Les algorithmes de hachage utilisent souvent des opérations de modulo pour générer des valeurs uniques.
  • informatique: Vérifier si un nombre est divisible par un autre ou créant des nombres aléatoires dans une plage.

se souvenir:

  • Le diviseur (deuxième opérand) ne peut pas être zéro.
  • Le résultat a toujours le même signe que le diviseur.
  • La valeur absolue du résultat est inférieure à la valeur absolue du diviseur.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3