Variables et affectations

icône de pdf
Signaler
Dans cette leçon, tu vas apprendre à utiliser les variables, ces boîtes de mémoire qui permettent à un programme de stocker, modifier et réutiliser des informations. Tu verras comment les affecter, les combiner et les utiliser dans des calculs simples en Python. Mots-clés : variable, affectation, type de donnée, Python, calcul, mémoire.

Introduction

Quand tu utilises un ordinateur, tu manipules souvent des informations : ton âge, ton nom d’utilisateur, le nombre d’abonnés d’une chaîne ou la température mesurée par un capteur. Pour que la machine s’en souvienne temporairement, elle doit les stocker dans des emplacements de mémoire. En programmation, ces emplacements portent un nom : on les appelle des variables.

Comprendre ce qu’est une variable, c’est apprendre à faire « retenir » une information à un programme pour pouvoir la réutiliser, la modifier ou la combiner plus tard.

Qu’est-ce qu’une variable ?

Une variable est un nom qui désigne une valeur stockée dans la mémoire de l’ordinateur.

On peut la comparer à une boîte étiquetée : sur l’étiquette figure le nom de la variable, et à l’intérieur, la valeur qu’elle contient.

Exemple :

Ici, la boîte s’appelle temperature et contient la valeur 22.

Si plus tard la température change, on peut simplement modifier la valeur de la variable :

La variable temperature contient maintenant 25 au lieu de 22.

À retenir

Une variable sert à stocker une information que le programme peut consulter ou modifier à tout moment.

L’affectation : donner une valeur à une variable

Attribuer une valeur à une variable s’appelle une affectation. En Python, on utilise le signe égal (=) pour faire cette opération.

Cela ne veut pas dire que les deux côtés sont égaux comme en mathématiques, mais plutôt que la valeur de droite est stockée dans la variable de gauche.

Exemples simples :

  • nom contient le texte Lina (une chaîne de caractères).

  • age contient le nombre entier 16.

  • vitesse contient un nombre décimal (12.5), qu’on appelle nombre flottant.

Ces valeurs peuvent être utilisées pour effectuer des calculs ou être affichées :

Résultat :

À retenir

Le signe `=` permet d’affecter une valeur à une variable. Le programme garde cette valeur tant qu’il est en cours d’exécution.

Modifier et réutiliser une variable

Une variable n’est pas figée : on peut la mettre à jour à tout moment pour refléter une nouvelle situation.

Exemple : un compteur de messages sur un réseau social.

Résultat :

Ici, Python lit la valeur de messages (0), lui ajoute 1, puis stocke le résultat (1) dans la même variable.

On dit que la variable a été mise à jour.

De même, on peut combiner plusieurs variables :

Résultat :

L’ordinateur a calculé le produit de deux variables et a stocké le résultat dans une troisième (distance).

À retenir

Une variable peut être utilisée dans des calculs, modifiée ou combinée avec d’autres pour produire de nouvelles informations.

Types de valeurs dans les variables

En Python, une variable peut contenir différents types de données :

  • des nombres entiers (int) : 3, -8, 42 ;

  • des nombres décimaux (float) : 3.14, 0.5, -2.7 ;

  • des chaînes de caractères (str) : "Bonjour", "SNT", "2025" ;

  • des valeurs logiques (bool) : True (vrai) ou False (faux).

Exemple d’utilisation :

Ces variables permettent de décrire une situation complète : un utilisateur (nom) connecté (True) avec un certain nombre d’abonnés (120).

À retenir

Chaque variable a un type de donnée : entier, décimal, texte ou booléen. Python reconnaît automatiquement le type en fonction de la valeur affectée.

Exemples dans le contexte des sciences numériques

Les variables sont utilisées dans tous les projets de SNT :

  • Pour stocker des données de capteurs (température, distance, luminosité).

  • Pour mémoriser des paramètres de programme (mot de passe, coordonnées GPS).

  • Pour calculer des résultats à partir de mesures.

Exemple : un capteur de température connecté à une station météo.

Résultat :

Ici, les variables permettent de simuler un traitement de données issu d’un objet connecté.

À retenir

Les variables sont indispensables pour manipuler les données dans les projets numériques : elles servent de mémoire temporaire au programme.

Conclusion

Les variables sont la mémoire du programme. Elles permettent de stocker, modifier et utiliser les informations nécessaires à son fonctionnement.

En Python, une simple ligne comme x = 5 crée déjà une donnée exploitable : tu peux la combiner, la transformer, la réaffecter.

Maîtriser les variables et les affectations, c’est franchir la première étape essentielle pour comprendre comment les programmes traitent et manipulent les données numériques au cœur du monde connecté.