Équation a + x = b

Travail dirigé
| Jeudi 18 Septembre 2025

Équation a + x = b

Commençons la séance par la construction d'un exercice de révision sur la résolution des équations du type \( a + x = b \).
 
Nous allons décomposer morceaux par morceaux pour mieux comprendre chaque ligne.
 
 
À vous de jouer : il faut regarder la vidéo de démonstration !

1. Définir les variables

Le programme commence par choisir deux nombres au hasard : a et x - le troisième étant calculé comme étant leur somme.

from random import * 
a = randint(2, 9) 
x = randint(11, 19) 
b = a + x

Notons que la première ligne sert à appeler des fonctions qui ne sont pas définies de base dans Python. On appelle cela un package.

2. Quelques lignes de texte

On propose deux lignes d'écritures : la première présente le problème, la deuxième attend une réponse de l'Utilisateur enregistrée dans la variable t.

print("Résoudre l'équation " + str(a) + " + x = " + str(b) + ".") 
t = int(input("x ="))

On remarquera l'utilisation du typage (str et int) pour s'assurer que les opérations sont possibles.

3. Un test

Il reste à vérifier que t et x sont identiques. S'il y a une erreur, le programme indique la bonne réponse.

if(t==x) : 
    print("Bravo !") 
else : 
    print("Perdu ! La solution était x = " + str(x) + ".")

Attention à ne pas confondre :

- le symbole = qui sert à affecter une valeur à une variable.
- le symbole == qui sert à tester si deux variables sont identiques.

À vous de jouer : en remettant ensemble tous les extraits de programme, réaliser l'exercice de révision !

Travail à rendre

En adaptant le programme précédent, réaliser un exercice de révision sur la résolution des équations du type \( a \times x = b \).