Table des matières

Python : les variables

Présentation

Les variables permettent de stocker provisoirement des valeurs dans un programme. Ces valeurs peuvent être :

"Bonjour" # chaîne de caractères
12 # entier
12.50 # réel
False # est un booléen

Il existe d'autres types de données en Python que l'on verra ultérieurement.

Déclaration et affectation d'une variable

Une variable à un nom (une étiquette ou identifiant) qui permet de l'identifier et de l'utiliser. En Python il n'est pas nécessaire de déclarer une variable avant de l'utiliser. C'est affectant une valeur à une variable que celle-ci est crée et aura le type de donnée de la valeur qu'elle contient.

message = "Bonjour" # message est une variable de type chaîne de caractères
note = 12 # note  est une variable de type entier
moyenne = 12.50 #  moyenne est une variable de type réel
redouble = False # redouble est une variable de type booléen

Identifiant d'une variable

Prenez en compte les critères suivants pour définit le nom de vos variables :

Utilisation de variables

Les variables peuvent faire partie d'une expression en étant reliées par des opérateurs.

noteFrancais = 12
noteMath = 14
moyenne = noteFrancais + noteMath
print(moyenne) # affiche 13 

Exercices

Exercice 1 : Quelles sont les valeurs des variables A et B après exécution des trois instructions suivantes ?

A = 13
B = A + 30
A  = 30

Pour aider à la résolution d'algorithme ou de programme, suis le contenu des variables au fur et à mesure de l'exécution des instructions. La valeur successive des variables est :

ligne 1Variable AVariable B
1
2
3

Exercice 2 : Quelles seront les valeurs des variables A, B et C après exécution des instructions suivantes ?

A = 50
B = 30
C =  A + B
A = 10
C = B – A

Exercice 3 :Quelles seront les valeurs des variables A et B après exécution des instructions suivantes ?

A = 10
B = 20
A = B
B = A

Est-ce que les dernières instructions permettent d’échanger les deux valeurs de B et A ? Si l’on inverse les deux dernières instructions, cela change-t-il quelque chose ?

Exercice 4 Complétez le programme Python précédent afin qu'il permette d’échanger les valeurs des deux variables A et B.

Retour au cours : Les instructions du langage Python