Python modulo

L’opérateur Python modulo calcule le reste de la division de deux valeurs. Cet opérateur est représenté par le signe pourcentage (%). La syntaxe de l’opérateur modulo est : nombre1 % nombre2. Le premier nombre est divisé par le second, puis le reste est renvoyé.

Si vous avez passé un certain temps à utiliser Python, vous saurez que le langage de programmation aime utiliser différents symboles pour l’arithmétique opérations. La division est représentée par une barre oblique (/); la multiplication utilise un astérisque (*).

Vous ne serez peut-être pas surpris d’apprendre que le signe pourcentage en Python (%) ne signifie pas "pourcentage‚" en Python. Le signe de pourcentage représente l’opérateur modulo. Il renvoie le reste de la division de deux nombres.

Dans ce guide, nous allons discuter de ce qu’est l’opérateur modulo et de son fonctionnement. Nous allons vous présenter un exemple de cet opérateur pour vous aider à démarrer.

Opérateur Python Modulo

Modulo est une opération mathématique. Il est utilisé pour calculer le reste d’une somme de division. L’opérateur modulo Python est le signe de pourcentage (%). Ce signe trouve le reste de la division des deux nombres que vous spécifiez.

La syntaxe de l’opérateur modulo est :

L’opérateur modulo est placé entre deux nombres. Dans l’exemple ci-dessus, nous affectons le résultat de notre somme à la variable Python "exemple‚".

S’il n’y a pas de reste après en divisant le premier nombre par le second, l’opérateur modulo renverra 0.

81 % des participants ont déclaré qu’ils se sentaient plus confiants quant à leurs perspectives d’emploi dans la technologie après avoir assisté à un bootcamp. Soyez jumelé à un bootcamp aujourd’hui.

Le diplômé moyen d’un bootcamp a passé moins de six mois en transition de carrière, du démarrage d’un bootcamp à la recherche de son premier emploi.

Jetons un coup d’≈ìil à un exemple d’utilisation de l’opérateur modulo.

Exemple Python modulo

Nous construisons une application pour aider les jeunes à apprendre à utiliser les restes. Notre programme demande à un utilisateur deux nombres, puis divise le premier par le second et renvoie le reste.

Pour commencer, demandons à l’utilisateur deux chiffres :

Nous demandons à l’utilisateur deux valeurs et convertissons chacune d’elles en nombre à virgule flottante. Nous le faisons à l’aide d’une instruction Python input(). Maintenant, nous pouvons utiliser l’opérateur modulo pour calculer le reste de la division des deux nombres spécifiés par l’utilisateur :

Notre programme est maintenant prêt à l’emploi.

Calculons le reste de 19 divisé par 2 :

Ce code divisera 19 par 2 et renverra le reste :

Le nombre deux peut s’adapter en 19 pour un total de 8 fois. Il en reste un, qui est notre reste.

Opérateur Python Modulo avec Entiers

Modulo donne le reste d’un nombre à la fois en division de nombres à virgule flottante et en division d’entiers. Dans notre dernier exemple, nous avons converti chaque nombre qu’un utilisateur insère dans notre programme en une valeur à virgule flottante.

Essayons de trouver le reste d’un entier :

Ce code calcule le reste de 9 divisé par 3. La réponse est : 0. C’est parce que 9 divise par 3 également. Notre code a réussi à calculer le reste de ces nombres.

Utiliser Modulo pour trouver des nombres pairs et impairs

L’opérateur modulo vous permet de déterminer si un nombre est pair ou impair.

Rappelez-vous de la classe de mathématiques que les nombres divisibles par deux sont pairs et tout autre nombre est impair. Sachant cela, nous pouvons écrire un programme qui vérifie si un nombre est pair ou impair.

√âcrivons un programme qui vérifie si l’√¢ge d’un élève du primaire est un nombre pair ou impair. Nous commencerons par demander à un utilisateur d’insérer son √¢ge :

Nous utilisons la méthode input() pour demander à un utilisateur son √¢ge. Nous utilisons le Python int( ) pour convertir la valeur saisie par un utilisateur en nombre.

Ensuite, nous utiliserons un Python instruction if pour vérifier si l’√¢ge de l’élève a des restes :

Nous utilisons l’opérateur modulo pour vérifier s’il reste un reste après avoir divisé l’√¢ge d’un élève par deux. Si il n’y a pas de reste, le contenu de notre instruction if est exécuté. affichera : "Votre √¢ge est un nombre pair !" à la console. Sinon, le contenu de notre "else" déclaration sont exécutées.

Laissons exécuter notre programme et insérons l’√¢ge de 7 :

"Python.Engineering est entré dans ma vie quand j’en avais le plus besoin et m’a rapidement aidé à correspondre à un bootcamp. Deux mois après avoir obtenu mon diplôme, j’ai trouvé l’emploi de mes rêves qui correspondait à mes valeurs et à mes objectifs dans la vie !"

Venus, ingénieur logiciel chez Rockbot

Voyons ce qui se passe si on insère l’√¢ge 6 :

Notre code vérifie avec succès si un nombre est pair ou impair.

Conclusion

L’opérateur modulo calcule le reste d’une somme de division. Il est couramment utilisé pour vérifier si un nombre est pair ou impair. L’opérateur Python modulo est représenté à l’aide du signe de pourcentage (%).

Vous pouvez en savoir plus sur les opérateurs mathématiques en Python en lisant notre guide sur Python opérateurs mathématiques. Vous êtes maintenant prêt à commencer à utiliser l’opérateur modulo en Python comme un développeur expert !

Voulez-vous en savoir plus sur le codage en Python ? Consultez notre guide complet pour apprendre Python. Vous trouverez des conseils d’experts sur ce qu’il faut apprendre et une liste des meilleures ressources pour vous aider à progresser dans votre apprentissage.