Depuis près de 10 ans, je réalise des vidéos pédagogiques de mathématiques pour les manuels Nathan.
|
Python - Comprendre et utiliser le modulo (%) |
|
📘 Dans la page précédente , nous avons vu comment effectuer des calculs mathématiques en Python.
👉 Nous allons maintenant découvrir plus précisément
l'opérateur %,
appelé modulo, et comprendre à quoi il sert.
💡 Le modulo est un opérateur très souvent utilisé en programmation. Il permet notamment de savoir si un nombre est divisible par un autre.
🎯 Objectif :
comprendre les opérateurs % et //
et savoir les utiliser dans des programmes Python,
notamment pour tester la divisibilité d'un entier.
📺 Tu trouveras également des exercices corrigés en vidéo pour t'entraîner et progresser à ton rythme. 💪
🚀 Dans la prochaine page,
nous verrons comment importer des modules en Python,
en particulier math et random.
L'opérateur %
renvoie le
reste de la division euclidienne.
👉 Par exemple, en Python :
17 % 5
→ Renvoie : 2
Division euclidienne de 17 par 5 :
Le reste est
2,
donc 17 % 5 renvoie
2.
💡 Rappel : l'opérateur //
renvoie le quotient de la division euclidienne.
Ainsi, 17 // 5 renvoie 3.
Une application très classique du modulo consiste à déterminer si un nombre est divisible par un autre.
Un entier est divisible par un autre lorsque le reste de la division euclidienne est égal à 0.
👉 Par exemple :
18 % 3
→ Renvoie : 0
Donc 18 est divisible par 3.
17 % 3
→ Renvoie : 2
Donc 17 n'est pas divisible par 3.
💡 À retenir :
pour savoir si un entier a
est divisible par un entier b,
on écrit :
if a % b == 0:
Pour trouver la stratégie gagnante, remplir le tableau suivant :
| Allumettes | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| J'en prends |
Lorsqu'on a perdu dans tous les cas, on mettra P dans le tableau.
Pour 5 allumettes, on fera un arbre pour justifier.
Pour 6 allumettes, on fera une phrase pour justifier.
Écrire un programme en Python pour jouer contre l'ordinateur.
Amélioration : vérifier que le joueur prend bien entre 1 et 3 allumettes.
Rejoins des milliers d'élèves qui ont déjà amélioré leurs résultats en mathématiques