Aller au contenu
Sommaire du parcours

Module 1Premiers pas

Les variables

Rangez des valeurs dans des variables pour les réutiliser et les modifier.

  • 10 min
  • 3 étapes
  • 2 exercices

Une boîte avec une étiquette

Une variable est comme une boîte qui porte une étiquette : on y range une valeur, puis on la retrouve grâce à son nom. Ici, le signe = ne veut pas dire « égal ». Il signifie « range la valeur de droite dans la variable de gauche ». Remarquez que prenom s’écrit sans guillemets dans print() : on veut afficher le contenu de la variable, pas le mot « prenom ».

etape_1.py
prenom = "Camille"
age = 16

print(prenom)
print(age)
print(prenom, "a", age, "ans")
Python 3
Console

Cliquez sur « Exécuter » pour voir le résultat ici.

Changer la valeur d’une variable

Une variable peut changer de valeur au cours du programme, c’est d’ailleurs pour cela qu’on l’appelle ainsi. La nouvelle valeur remplace l’ancienne. On peut même calculer la nouvelle valeur à partir de l’ancienne. score = score + 10 prend la valeur actuelle de score, lui ajoute 10, puis range le résultat dans score.

etape_2.py
score = 0
print("Score de départ :", score)

score = score + 10
print("Après un bonus :", score)

score = score - 3
print("Après une pénalité :", score)
Python 3
Console

Cliquez sur « Exécuter » pour voir le résultat ici.

Bien nommer ses variables

Un nom de variable peut contenir des lettres, des chiffres et le caractère _, mais pas d’espace, et il ne commence jamais par un chiffre. Python distingue les majuscules des minuscules : age et Age sont deux variables différentes. Les accents sont acceptés, mais on les évite par habitude. Choisissez des noms clairs, en minuscules, avec _ entre les mots : prix_total se comprend bien mieux que pt ou x.

etape_3.py
prix_unitaire = 3
quantite = 4
prix_total = prix_unitaire * quantite

print("Prix total :", prix_total, "euros")
Python 3
Console

Cliquez sur « Exécuter » pour voir le résultat ici.

À vous de jouer

Exercices

0 sur 2 réussi

Exercice 1

Présentez Léa

Créez une variable prenom qui contient le texte Léa et une variable age qui contient le nombre 12. Affichez ensuite la phrase du résultat attendu en utilisant ces deux variables.

Résultat attendu

Léa a 12 ans
exercice_1.pyPython 3
# 1. Créez la variable prenom

# 2. Créez la variable age

# 3. Affichez la phrase avec print()
Console

Écrivez votre code, puis cliquez sur « Vérifier ma réponse ».

Exercice 2

La tirelire

La tirelire contient 20 euros. Ajoutez-lui 15 euros, puis retirez-lui 8 euros, en modifiant la variable tirelire à chaque fois. Le programme affiche ensuite son contenu.

Résultat attendu

27
exercice_2.pyPython 3
tirelire = 20

# Ajoutez 15 euros

# Retirez 8 euros

print(tirelire)
Console

Écrivez votre code, puis cliquez sur « Vérifier ma réponse ».

Prêt pour la suite ?

Réussissez les exercices ci-dessus, ou marquez la leçon comme terminée quand vous le souhaitez.