-0
0
c
:J
0
li)
..--t
0
N
@
.......
.!::
O'l
·;::::
>0.
0
u
Chapitre 9 • Concepts fondamentaux
192
(A ··'d d'
91
ct1v1te e ecouverte .
Utiliser la console Python pour déterminer le type de chacune des données
suivantes: 43; 43.0; '43'; [43]; "; []; [l,2,3]; False; [[l],{2,3]].
SOLUTION. 43 est de type entier; 43.0 est de type réel ; '43' est de type chaîne de
caractères ; [ 43] est de type liste (liste ne contenant qu'un seul élément) ; "est de
type chaîne de caractères (c'est la chaîne de caractère vide) ; []est de type liste
(c'est la liste vide) ; [1,2,3] est de type liste ; False est de type booléen
[[1],[2,3]] est de type liste (liste dont les éléments sont des listes).
__ J
On détermine la valeur d'une donnée en la saisissant sur la console Python :
1
»> 12+5 .3
1 7. 3
9.1.2 Opération sur les nombres
( A .. ' d d '
92
ct1v1te e ecouverte .
Sur la console Python effectuer les opérations suivantes :
2*3; 2**3 ; 10**4 ; 2514; 25114; 52%4
Que représentent les opérations a *b, a**b, a/b, a/lb et a%b en langage Python ?
SOLUTION. 2*3 vaut 6 ; 2**3 vaut 8 ; 10**4 vaut 10 000; 25/4 vaut 6.25 ;
25114 vaut 6 ; 25%4 vaut 1.
a*b représente a x b ; a**b représente ab ; a/b représente a7b (division décimale
de a par b); a/lb représente le quotient de la division euclidienne de a par b ; a%b
représente le reste de la division euclidienne de a par b.
_J
Tableau 9.1 - Opérations sur les nombres.
Opérations
En pseudo-code
En Python
a+b
a+b
a +b
a-b
a-b
a - b
a x b
a" b
a*b
ab
a Ab
a**b
Division décimale de a par b
a/b
a I b
Quotient dans la division euclidienne de a par b
a//b
a I I b
Reste dan s la divi sio n euclidienne de a par b
a%b
a %b
0
c
:J
0
li)
..--t
0
N
@
.......
.!::
O'l
·;::::
>0.
0
u
Chapitre 9 • Concepts fondamentaux
192
(A ··'d d'
91
ct1v1te e ecouverte .
Utiliser la console Python pour déterminer le type de chacune des données
suivantes: 43; 43.0; '43'; [43]; "; []; [l,2,3]; False; [[l],{2,3]].
SOLUTION. 43 est de type entier; 43.0 est de type réel ; '43' est de type chaîne de
caractères ; [ 43] est de type liste (liste ne contenant qu'un seul élément) ; "est de
type chaîne de caractères (c'est la chaîne de caractère vide) ; []est de type liste
(c'est la liste vide) ; [1,2,3] est de type liste ; False est de type booléen
[[1],[2,3]] est de type liste (liste dont les éléments sont des listes).
__ J
On détermine la valeur d'une donnée en la saisissant sur la console Python :
1
»> 12+5 .3
1 7. 3
9.1.2 Opération sur les nombres
( A .. ' d d '
92
ct1v1te e ecouverte .
Sur la console Python effectuer les opérations suivantes :
2*3; 2**3 ; 10**4 ; 2514; 25114; 52%4
Que représentent les opérations a *b, a**b, a/b, a/lb et a%b en langage Python ?
SOLUTION. 2*3 vaut 6 ; 2**3 vaut 8 ; 10**4 vaut 10 000; 25/4 vaut 6.25 ;
25114 vaut 6 ; 25%4 vaut 1.
a*b représente a x b ; a**b représente ab ; a/b représente a7b (division décimale
de a par b); a/lb représente le quotient de la division euclidienne de a par b ; a%b
représente le reste de la division euclidienne de a par b.
_J
Tableau 9.1 - Opérations sur les nombres.
Opérations
En pseudo-code
En Python
a+b
a+b
a +b
a-b
a-b
a - b
a x b
a" b
a*b
ab
a Ab
a**b
Division décimale de a par b
a/b
a I b
Quotient dans la division euclidienne de a par b
a//b
a I I b
Reste dan s la divi sio n euclidienne de a par b
a%b
a %b
