TP - Interface de programmation☘
Une interface de programmation en Python comporte deux parties :
- La console, dans laquelle on peut saisir directement une instruction en Python puis l'interpréter ;
- L'éditeur de programmes, qui permet de saisir à la suite plusieurs instructions puis les exécuter toutes d'un coup.
Voici, par exemple, l'interface de l'éditeur Pyzo :
Mode console☘
Dans la console, le prompt principal est représenté par trois chevrons : >>>
.
Ces chevrons indiquent que l'interface est prête à exécuter une commande en Python.
Travailler en mode console signifie « entrer des instructions une par une
directement dans l'interpréteur pour les tester » à la suite du prompt
principal >>>
ou In [.]
. On valide avec la touche [Entrée]
.
Chaque instruction entrée sera exécutée au fur et à mesure
par Python.
Exercice F01.11 - Calculatrice☘
Anticipez les résultats avant de testez chaque instruction dans la console.
-
Addition, soustraction et multiplication :
>>> 5+13 >>> 5-13 >>> 5*13
-
Puissance et priorités opératoires :
>>> 2**3 >>> 1-5*13 >>> (1-5)*13
-
Division flottante, quotient entier, modulo et couple
(quotient, reste)
:>>> 13/5 >>> 5/13 >>> 8/(2-2) >>> 13//5 >>> 13%5 >>> divmod(13, 5)
Exercice F01.12 - Affectations☘
Anticipez les résultats avant de testez chaque instruction dans la console.
>>> x = 3
>>> x
>>> x = x + 2
>>> x
>>> x = x*5
>>> x
>>> x = x - 15
>>> x
>>> x = x**2 + 4
>>> x
Exercice F01.13 - Type d'une variable☘
Anticipez les résultats avant de testez chaque instruction dans la console.
-
Variable de type
int
:>>> n = 7 >>> n >>> type(n) >>> float(n) >>> str(n)
-
Variable de type
float
:>>> pi = 3.14159 >>> pi >>> type(pi) >>> str(pi) >>> int(pi)
-
Variable de type
str
:>>> msg = "Quoi de neuf" >>> msg >>> type(msg) >>> int(msg)