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'intruction nom = "TAKANA" affecte la valeur TAKANA à la variable nom de type str.

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

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

L'intruction 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 .