Les variables

Définition du mot ordinateur d’après le dictionnaire Le Petit Larousse

Note

« Machine automatique de traitement de l’information, obéissant à des programmes formés par des suites d’opérations arithmétiques et logiques. »

Qui dit traitement de l’information, dit donc données à manipuler. Un programme passe donc son temps à traiter des données. Pour pouvoir traiter ces données, l’ordinateur doit les ranger dans sa mémoire RAM (Random Access Memory). Pour faire simple ,la RAM se compose de « cases » dans lesquelles des données sont rangées.

Alors, qu’est-ce qu’une variable?

Note

C’est tout simplement une information temporaire que l’on stocke dans une case de la RAM. On dit qu’elle est variable car c’est une valeur qui peut changer pendant le déroulement du programme

Exemple dans la console Python:
>>> a=3

Dans cet exemple,le nombre 3 est affecté à la variable a,autrement dit, la variable a prend la valeur 3.

Important

Une variable est constituée de deux choses :
  • Elle a une valeur : c’est la donnée qu’elle stocke ( par exemple le nombre 19 ),

  • Elle a un nom : c’est ce qui permet de la reconnaître ( par exemple var).

On parle alors d’affectation.

Dans l’exemple ci-dessous,on affecte le texte « Hello Bob! » à la variable var puis l’instruction print va afficher le résultat dans la console Python.

Vue de l’éditeur :

1
2
var="Hello Bob!"
print(var)
Vue de la console :
>>> Hello Bob!

À faire

Découvrir différents types de variables dans une console Python

en tapant type(var) dans une console , Python renvoie le type de la variable var

Exemples

Python

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
var1 = 19
type(var1)

var2 = '19'
type(var2)

var3=19.2
type(var3)

var4=[19,5]
type(var4)

# L'instruction suivant permet de changer le type de la variable
var5=int(var2)
type(var5)

Comparaison de l’algorithmique avec Python

Algorithme

t prend 19
Afficher t


Python

1
2
t = 19
print(t)

Exercices

Exercice 1

  1. Quelle sera la valeur affichée par l’algorithme ci-contre ?

  2. Traduire l’algorithme suivant en Python et sauvegarder ce programme sous le nom PythonTD2Prog1





Exercice 2

  1. Consulter la documentation Python pour voir dans les entrées/sorties , l’instruction permettant d’inviter l’utilisateur à saisir une entrée au clavier.

  2. La première ligne de l’algorithme ci-contre se traduit en Python par :

    1
    a=float(input("Entrer la valeur a : "))
    

    À quoi sert la fonction float() ? Pourquoi a-t-on écrit a=…?

  3. Traduire la totalité de l’algorithme suivant en Python et sauvegarder ce programme sous le nom PythonTD2Prog2





Exercice 3

  1. Traduire cet algorithme en langage Python et sauvegarder ce programme sous le nom PythonTD2Prog3

  2. Exécuter le programme.





Exercice 4

Écrire un programme en langage Python qui vous demande la longueur et la largeur d’un rectangle puis qui calcule et affiche son aire.

Exercice 5

Écrire un programme en langage Python qui vous demande la longueur et la largeur d’un rectangle puis qui calcule et affiche son périmètre.

Exercice 6

Écrire un programme en langage Python qui vous demande votre prénom et votre âge et qui affiche une phrase du genre : « Tu t’appelles Bob et tu as 19 ans »