Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Aperçu

Les variables

Voici la première page de la leçon. Lis-la et essaie les activités. La suite est dans le cours complet.

30 minutes

Combien coûtent les baskets ?

Tu vois des baskets à 80 euros. Un panneau dit : moins 20 %. Combien vas-tu payer ?

Pour calculer, ton cerveau garde le prix en mémoire. L’ordinateur fait pareil.

Il range le prix dans une petite boîte avec une étiquette. Dans cette leçon, tu apprends à en fabriquer.

Mots-clés

MotCe que ça veut direExemple
VariableUne boîte dans la mémoire de l’ordinateur. Elle garde une valeur.prix
NomL’étiquette collée sur la boîte. Tu le choisis.prix_initial
ValeurCe qu’il y a dans la boîte.80
AffectationRanger une valeur dans une variable, avec le signe =.prix = 80
PourcentageUne part sur 100. Vingt pour cent, c’est 20 sur 100.20 %
RéductionLa somme qu’on enlève du prix.16 euros sur 80 euros

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

Une boîte avec une étiquette

Une variable est une boîte. Elle a un nom (l’étiquette) et une valeur (ce qu’il y a dedans).

Pour ranger une valeur, on écrit le nom, le signe =, puis la valeur. C’est une affectation.

prix = 80 veut dire : range 80 dans la boîte prix.

À toi : ranger et changer

Code: python
prix = 80
print(prix)

prix = 60
print(prix)

# Le nom prix reste le même, la valeur change.
# Mets ton propre prix dans la deuxième affectation.

Le signe = se lit de droite à gauche

En Python, = ne veut pas dire « égal à ». Il veut dire « range dans ».

Python calcule d’abord ce qu’il y a à droite. Puis il range le résultat dans la boîte à gauche.

Donc score = score + 1 veut dire : prends score, ajoute 1, range le résultat dans score.

Exemple travaillé : le score d’un match

LigneInstructionCalculValeur de score
1score = 0On range 00
2score = score + 10 + 11
3score = score + 11 + 12
4score = score * 22 × 24

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

À toi : suivre le score

Code: python
score = 0
print(score)

score = score + 1
print(score)

score = score + 1
print(score)

score = score * 2
print(score)

Contrôle rapide

À toi de jouer

Contrôle rapide

3 questions
Essayez : vos réponses sont notées ici puis oubliées. Connectez-vous si vous voulez conserver votre score et reprendre là où vous en étiez.Se connecter pour conserver mon score

Tes réponses sont corrigées ici et ne sont pas conservées. Un compte garde tes résultats.

Bien choisir un nom

Un bon nom dit ce qu’il y a dans la boîte. prix_initial est clair. x ne dit rien.

Les règles : des lettres, des chiffres et le signe _. Pas d’espace. Pas de chiffre au début.

Ici, les noms sont en français, sans accent, en minuscules. On écrit nom_eleve, pas nom élève.

La leçon continue

9 parties de plus de cette leçon se trouvent dans le cours complet, avec les exercices et la vérification finale. Un compte te donne tout.