Variables et types de base

La notion de variable

La notion de variable

Une variable est un espace nommé, en mémoire, qui permet de stocker une valeur pour la réutiliser plus tard dans le programme. C'est un peu comme une boîte étiquetée : tu y ranges quelque chose, et tu peux ensuite retrouver ou remplacer son contenu en utilisant son étiquette (son nom).

En Python, créer une variable se fait grâce à l'affectation, avec le symbole = :

age = 14

Cette ligne crée une variable nommée age et lui affecte la valeur 14. Attention : ce = ne signifie pas égal comme en mathématiques, il signifie que la variable prend la valeur de ce qui est à droite. On lit cette ligne : age prend la valeur 14.

Tu peux ensuite réutiliser cette variable, par exemple pour l'afficher ou faire un calcul :

age = 14
print(age)
age = age + 1
print(age)

Ce programme affiche 14 puis 15. La ligne age = age + 1 calcule d'abord age + 1 (donc 15), puis range ce résultat dans la variable age, qui remplace son ancienne valeur. L'ancienne valeur (14) est perdue : une variable ne peut contenir qu'une seule valeur à la fois.

Pour demander une valeur à l'utilisateur pendant l'exécution du programme, on utilise la fonction input :

prenom = input("Quel est ton prenom ? ")
print("Bonjour", prenom)

Le programme affiche d'abord la question, attend que l'utilisateur tape une réponse au clavier et appuie sur Entrée, puis stocke cette réponse dans la variable prenom.

Le nom d'une variable doit être choisi avec soin : clair, sans espace, et représentatif de ce qu'il contient (age plutôt que x, par exemple).