Livre_silo 30 août 2013 16:32 Page 28
¨
©
¨
©
¨
©
¨
©
C o p y r i g h t E y r o l l e s
28
Informatique pour tous
médiatement exécutée. Ainsi, si l’on tape une expression, sa valeur s’affiche (dans tout cet
ouvrage, les entrées tapées par l’utilisateur dans l’interpréteur interactif seront notées en
gras) :
In [1]: 2+2
Out[1]: 4
On appelle session de travail une suite d’instructions saisies dans une fenêtre Python interactive avec les réponses correspondantes. Il est possible d’enregistrer le contenu d’une
session de travail à l’aide de la commande Enregistrer l’historique... accessible par un clic
droit dans la console.
Dans ce mode, on peut d’ores et déjà utiliser des variables pour stocker des valeurs. L’affectation s’écrit avec le symbole = et n’affiche aucune valeur ; mais la variable mémorise la
valeur qu’ on lui a donnée et peut être utilisée dans la suite de la session.
In [2]: a = 2
In [3]: a+a
Out[3]: 4
Notons que si l’on utilise dans une expression une variable à laquelle on n’a jamais donné
de valeur, une erreur se produit.
In [4]: b+1
-----------------------------------------------------------Traceback (most recent call last):
File "", line 1, in
NameError: name 'b' is not defined
La dernière ligne de ce message indique plus précisément d’où vient l’erreur, ici de la variable b utilisée à tort. Dans la suite de cet ouvrage, seule cette ligne sera reproduite pour
expliquer une erreur.
In [5]: b = 1
In [6]: b+1
Out[6]: 2
Enfin, il est possible de rappeler une ligne tapée précédemment à l’aide des flèches haut et
bas, et de modifier cette ligne avant de relancer son calcul avec Entrée.
In [7]: b = b+1
In [8]: b = b+1
In [9]: b = b+1
¨
©
¨
©
¨
©
¨
©
C o p y r i g h t E y r o l l e s
28
Informatique pour tous
médiatement exécutée. Ainsi, si l’on tape une expression, sa valeur s’affiche (dans tout cet
ouvrage, les entrées tapées par l’utilisateur dans l’interpréteur interactif seront notées en
gras) :
In [1]: 2+2
Out[1]: 4
On appelle session de travail une suite d’instructions saisies dans une fenêtre Python interactive avec les réponses correspondantes. Il est possible d’enregistrer le contenu d’une
session de travail à l’aide de la commande Enregistrer l’historique... accessible par un clic
droit dans la console.
Dans ce mode, on peut d’ores et déjà utiliser des variables pour stocker des valeurs. L’affectation s’écrit avec le symbole = et n’affiche aucune valeur ; mais la variable mémorise la
valeur qu’ on lui a donnée et peut être utilisée dans la suite de la session.
In [2]: a = 2
In [3]: a+a
Out[3]: 4
Notons que si l’on utilise dans une expression une variable à laquelle on n’a jamais donné
de valeur, une erreur se produit.
In [4]: b+1
-----------------------------------------------------------Traceback (most recent call last):
File "
NameError: name 'b' is not defined
La dernière ligne de ce message indique plus précisément d’où vient l’erreur, ici de la variable b utilisée à tort. Dans la suite de cet ouvrage, seule cette ligne sera reproduite pour
expliquer une erreur.
In [5]: b = 1
In [6]: b+1
Out[6]: 2
Enfin, il est possible de rappeler une ligne tapée précédemment à l’aide des flèches haut et
bas, et de modifier cette ligne avant de relancer son calcul avec Entrée.
In [7]: b = b+1
In [8]: b = b+1
In [9]: b = b+1
