Comprendre les variables en Python

Les variables sont l’une des notions les plus importantes en programmation. On les utilise partout : pour stocker un nom, un âge, un résultat de calcul, une configuration… Bref, dès que tu manipules des données.

Objectif : comprendre ce qu’est une variable, comment la créer, la nommer et l’utiliser dans tes programmes Python.

1. C’est quoi une variable ?

Une variable, c’est une “boîte” dans laquelle tu ranges une valeur. Tu lui donnes un nom, et tu peux réutiliser cette valeur plus tard dans ton code.

age = 25
nom = "Alex"
pi = 3.14

Ici :

2. Comment créer une variable en Python ?

En Python, on crée une variable avec la syntaxe :

nom_de_variable = valeur

Exemples :

ville = "Paris"
temperature = 21.5
est_connecte = True

Tu peux ensuite les afficher :

print(ville)
print("Température :", temperature)
print("Connecté ?", est_connecte)

3. Types de valeurs les plus courants

En Python, les variables peuvent contenir différents types de données :

entier = 10          # int
decimal = 3.14       # float
texte = "Hello"      # str
vrai_ou_faux = True  # bool

print(type(entier))
print(type(decimal))
print(type(texte))
print(type(vrai_ou_faux))

4. Renommer et réutiliser une variable

Une variable peut changer de valeur pendant l’exécution du programme.

compteur = 0
print("Compteur =", compteur)

compteur = compteur + 1
print("Compteur =", compteur)

compteur = compteur + 10
print("Compteur =", compteur)

Ici, on met à jour la variable compteur en fonction de sa valeur précédente.

5. Règles pour nommer une variable

Quelques règles importantes :

Bon exemple : age_utilisateur, prix_total, nom_client
Mauvais exemple : x1, t, truc, data2

6. Exemple complet : calcul simple avec variables

Un petit exemple pour tout rassembler :

prix_unitaire = 19.99
quantite = 3
tva = 0.20  # 20 %

prix_ht = prix_unitaire * quantite
montant_tva = prix_ht * tva
prix_ttc = prix_ht + montant_tva

print("Prix HT  :", prix_ht)
print("TVA      :", montant_tva)
print("Prix TTC :", prix_ttc)

Ici, chaque partie du calcul est stockée dans une variable : le code est plus clair, plus lisible et plus facile à modifier.

7. Erreurs classiques à éviter

Erreur fréquente : utiliser une variable avant de l’avoir définie.

Exemple :
print(total)
total = 10
Ici, Python va se plaindre car total n’existe pas encore au moment du print.

Autre erreur fréquente : écraser une variable sans faire exprès :

nombre = 5
nombre = "cinq"  # maintenant ce n'est plus un nombre mais du texte

Python l’accepte, mais pour un débutant ça peut rendre le code difficile à comprendre.

Conclusion

Tu sais maintenant :

C’est une base essentielle pour la suite : conditions, boucles, fonctions, structures de données… Tout repose sur l’utilisation correcte des variables.