Notion de variable informatique

En informatique, une variable permet de stocker une information, de rappeler cette information. L'information mémorisée est modifiable.
En langage Python, une variable est caractérisée par :

★ son nom,

★ son type,

★ sa valeur,

★ son addresse dans l'espace de stockage.

Les noms

On peut utiliser une lettre minuscule pour nommer une variable, toutefois, lorsque cela est possible, nous lui donnerons un nom explicite: "vitesse", "compteur", "taille" ...

Les types

Nous rencontrerons quatre types de variables durant cette formation :

★ Le type entier est utilisé pour stocker un nombre entier, on note ce type int.

★ Le type flotant est utilisé pour stocker des nombres à virgule flottante, on le note float.

★ Une donnée de type chaîne de caractères est une suite quelconque de caractères délimitée par des apostrophes, on note ce type str.

★ Une variable de type booléen peut prendre les valeurs True ou False. On note ce type bool.

L'affectation dans un algorithme

Dans un algorithme, on affecte une valeur à une variable en utilisant le signe "←".

L'instruction a ← 5 se lit : "a reçoit la valeur 5".

Exercices

Pour chaque exercice, déterminer les valeurs des variables après exécution des instructions.

L'affectation dans un programme Python

Dans un programme Python, on affecte une valeur à une variable en utilisant le signe "=".

L'instruction b = 7 se lit : "b reçoit la valeur 7".

On est amené à écrire des instructions comme x = x + 1. Il ne s’agit pas là d’une égalité, ni d’une équation, mais d’une instruction d’affectation, qui va modifier le contenu de la variable x. Il ne faut pas lire cette instruction « x égale x+1 ».

★ L'instruction nom = "TAKANA" affecte la valeur TAKANA à la variable nom de type str.

★ L'instruction age = 17 affecte la valeur 17 à la variable age de type int.

★ L'instruction taille = 1.73 affecte la valeur 1.73 à la variable taille de type float.
On écrit 1.73 et non 1,73

★ L'instruction admis = True affecte la valeur True à la variable admis de type bool.
True et False commence par une lettre capitale.

Exercices

Exercice 1

Exécuter la séquence d'instructions ci-dessous dans la console

a = 4 ,    b = 9 ,     a = 1 ,     a = b ,     a ,     b .

Exercice 2

Exécuter la séquence d'instructions ci-dessous dans la console

a = 5 ,    b = 3 ,     c = a ,     a = b ,     b = c ,     a ,     b .