Technology > Artificial Intelligence

Le modulo

Des notions simples aux problèmes complexes

Jun 27, 2023 - 2 Minutes

C'est quoi un modulo?

Le modulo (mod ou %) est un opérateur arithmétique qui permet de calculer le reste de la division euclidienne.

Modulo
Modulo

Il est largement utiliser en mathématique, en informatique et même dans nos vies quotidiennes.

En arithmétique, le modulo s'applique dans la notion de congruence.

On dit que A est congru à B modulo m si A-B est un multiple de m.

Exemple:

un oncle a 14 biscuits qu'il doit partager à ses 4 neveux. Quel est le reste du biscuit.

Le reste du biscuit est deux; on dit alors que 14 est congru à 2 modulo 4.

Le modulo permet de: 

Receive my Stories your e-mail inbox as soon as I publish them.
Subscribe to my Blog
  1. connaître la ligne et la colonne d'un objet dans un tableau.
  2. de lire une liste de valeur en boucle.

Cas pratique 

Supposons qu'on vous demande d'écrire un code qui affiche les valeurs de la couleur jaune et de la couleur bleu d'un pixel.

NB: en informatique,  la couleur est représentée par trois valeurs Rouge (255,0,0) Vert (0,255,0) et Bleu (0,0,255).

Pour résoudre le problème posé, la plupart des personnes feront ceci:

couleurs = [(255, 255, 0), (0,0,255)]

for i in range(2):

   print(couleurs[i])

# A chaque itération  on introduit 
#l'index de la couleur correspondante.

Par contre avec le modulo, on évite de créer le tableau pour économiser en temps et en énergie. 

for i in range(2):
  x = (i*255, i*255, ((i+1)%2)*255)
  print(x)

Le modulo peut nous aider dans plusieurs tâches penser-y souvent. 

Maths
Modulo
Arithmetique