A box with a name
- A variable is a named box that holds a value.
- You put a value in the box, then use the name later.
- The value can be a number or a string.
Une boîte avec un nom
- Une variable est une boîte nommée qui contient une valeur.
- Vous mettez une valeur dans la boîte, puis utilisez le nom plus tard.
- La valeur peut être un nombre ou une chaîne.
Make a variable
- Write
name = valueto store a value. - The name is on the left. The value is on the right.
=means "store this value", not "is equal to".
Créer une variable
- Écrivez
name = valuepour stocker une valeur. - Le nom est à gauche. La valeur est à droite.
=signifie "stocker cette valeur", pas "est égal à".
city = "Paris"
print(city)
Naming rules
- Use letters, digits, and the underscore
_. - A name cannot start with a digit and cannot have spaces.
- Names are case-sensitive:
scoreandScoreare different. - Pick clear names like
ageortotal_score.
Règles de nommage
- Utilisez des lettres, des chiffres et le trait de soulignement
_. - Un nom ne peut pas commencer par un chiffre et ne peut pas contenir d'espaces.
- Les noms sont sensibles à la casse :
scoreetScoresont différents. - Choisissez des noms clairs comme
ageoutotal_score.
Change a variable
- You can store a new value at any time.
- The new value replaces the old one.
- The name still points to one value — the latest one.
Changer une variable
- Vous pouvez stocker une nouvelle valeur à tout moment.
- La nouvelle valeur remplace l'ancienne.
- Le nom pointe toujours vers une seule valeur — la dernière en date.
A variable is a labelled box · Une variable est une boîte étiquetée
Step through the program. Each line stores a value in a named box; reassigning count overwrites its box. One name, one current value. · Passez le programme étape par étape. Chaque ligne stocke une valeur dans une boîte nommée ; réassigner count écrase sa boîte. Un nom, une valeur actuelle.
count = 1
count = 2
print(count)
Constants
- A constant is a value that should not change.
- Python has no special keyword for it.
- By convention, we write constant names in
UPPERCASE.
Constantes
- Une constante est une valeur qui ne devrait pas changer.
- Python n'a pas de mot-clé spécial pour cela.
- Par convention, nous écrivons les noms des constantes en
UPPERCASE.
PI = 3.14159
print(PI)
Common mistakes
- Use
=to store a value: the name goes on the left, the value on the right. - Use a variable only after you have given it a value, or you get a NameError.
- Names cannot start with a number or contain spaces.
Erreurs courantes
- Utilisez
=pour stocker une valeur : le nom va à gauche, la valeur à droite. - N'utilisez une variable qu'après lui avoir donné une valeur, sinon vous obtiendrez une NameError.
- Les noms ne peuvent pas commencer par un nombre ni contenir d'espaces.
Now you try
- Use a variable for each task below.
- Press Check answer to test your code.
À vous maintenant
- Utilisez une variable pour chaque tâche ci-dessous.
- Appuyez sur Vérifier la réponse pour tester votre code.
Create a variable called age and store the number 15 in it. · Créez une variable appelée age et stockez le nombre 15 dedans.
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.
The variable color starts as "red". Reassign it so that it becomes "blue". · La variable color commence à "red". Réassignez-la pour qu'elle devienne "blue".
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.
Constants are written in UPPERCASE by convention. Create a constant MAX_SCORE and set it to 100. · Par convention, les constantes s'écrivent en MAJUSCULES. Créez une constante MAX_SCORE et fixez-la à 100.
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.
a is 1 and · et b is 2. Swap them, so a becomes 2 and · et b becomes 1, without typing the numbers 1 or · ou 2 again. (Tip: a third variable can hold one value for a moment.) · a est 1 et b est 2. Échangez-les, de sorte que a devienne 2 et b devienne 1, sans taper les nombres 1 ou 2 à nouveau. (Astuce : une troisième variable peut contenir une valeur momentanément.)
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.