"'O
0
c
:J
0
:<:;
li)
.,,
..--t
c::
:l
0
~
N
"
@
~
.......
0
J::
:;
O'l
"'
·;::::
c::
0
>c::
o.
c::
0
.9
u
ü
:l
.,,
2
o.
~
"
:;
0
11
.,,
0
c:
:l
0
QJ
9.1 • Données : types et opérations
9.1.2 Comparer des nombres
Le résultat d'une comparaison est un booléen : VRAI ou FAUX. Par exemple la
valeur de « 5 < 8 » est VRAI, celle de « 8 < 5 » est FAUX.
( A .. ' d d '
93
ct1v1te e ecouverte .
Utiliser la console Python pour déterminer la valeur de chaque booléen :
4==4 ; 3== 7; 21=3; 6!=6; 2<5; 2<=5 ; 2>=5
Si a et b sont des nombres, que signifie a==b, a!=b, a< =b et a> =b en Python ?
SOLUTION. 4==4 vaut VRAI, 3==7 vaut FAUX ; 2!=3 vaut VRAI ; 6!=6 vaut
FAUX ; 2<5 vaut VRAI ; 2<=5 vaut VRAI ; 2>=5 vaut FAUX.
a==b, a!=b, a<=b et a>=b signifient respectivement« a est bien égal à b »,a # b,
a~ b et a~ b.
_J
Tableau 9.2 - Opérateurs de comparaison sur les nombres.
Pseudo-code
Python
Pseudo-code
Python
a==b (traduction :
a== b
a est bien égal à b)
a~b
a<=b
a:;tb
a! =b
a>b
a>b
a a a~ b
a>=b
9.1.3 Opérations sur les booléens
( A .. ' d d '
94
ct1v1te e ecouverte .
Utiliser la console Python pour déterminer la valeur de chaque booléen :
not(2==3); 2<3 and 3<2; 2<3 or 3<2; (2<3)<=(1<2); (5<3)==(5==7)
Si A et B sont des booléens, que signifient not(A), A and B, A or B, A<=B et
A==B en Python?
SOLUTION. not(2==3) vaut VRAI ; (2<3 and 3<2) vaut FAUX ; (2<3 or 3<2) vaut
VRAI; (2<3)<=(1 <2) vaut VRAI ; (5<3)==(5==7) vaut VRAI.
Si A et B sont des booléens, not(A), A and B, A or B, A<=B et A==B signifient
non(A), « A et B », « A ou B », A=>B et A<=:>B respectivement.
_ )
193
0
c
:J
0
:<:;
li)
.,,
..--t
c::
:l
0
~
N
"
@
~
.......
0
J::
:;
O'l
"'
·;::::
c::
0
>c::
o.
c::
0
.9
u
ü
:l
.,,
2
o.
~
"
:;
0
11
.,,
0
c:
:l
0
QJ
9.1 • Données : types et opérations
9.1.2 Comparer des nombres
Le résultat d'une comparaison est un booléen : VRAI ou FAUX. Par exemple la
valeur de « 5 < 8 » est VRAI, celle de « 8 < 5 » est FAUX.
( A .. ' d d '
93
ct1v1te e ecouverte .
Utiliser la console Python pour déterminer la valeur de chaque booléen :
4==4 ; 3== 7; 21=3; 6!=6; 2<5; 2<=5 ; 2>=5
Si a et b sont des nombres, que signifie a==b, a!=b, a< =b et a> =b en Python ?
SOLUTION. 4==4 vaut VRAI, 3==7 vaut FAUX ; 2!=3 vaut VRAI ; 6!=6 vaut
FAUX ; 2<5 vaut VRAI ; 2<=5 vaut VRAI ; 2>=5 vaut FAUX.
a==b, a!=b, a<=b et a>=b signifient respectivement« a est bien égal à b »,a # b,
a~ b et a~ b.
_J
Tableau 9.2 - Opérateurs de comparaison sur les nombres.
Pseudo-code
Python
Pseudo-code
Python
a==b (traduction :
a== b
a est bien égal à b)
a~b
a<=b
a:;tb
a! =b
a>b
a>b
a a a~ b
a>=b
9.1.3 Opérations sur les booléens
( A .. ' d d '
94
ct1v1te e ecouverte .
Utiliser la console Python pour déterminer la valeur de chaque booléen :
not(2==3); 2<3 and 3<2; 2<3 or 3<2; (2<3)<=(1<2); (5<3)==(5==7)
Si A et B sont des booléens, que signifient not(A), A and B, A or B, A<=B et
A==B en Python?
SOLUTION. not(2==3) vaut VRAI ; (2<3 and 3<2) vaut FAUX ; (2<3 or 3<2) vaut
VRAI; (2<3)<=(1 <2) vaut VRAI ; (5<3)==(5==7) vaut VRAI.
Si A et B sont des booléens, not(A), A and B, A or B, A<=B et A==B signifient
non(A), « A et B », « A ou B », A=>B et A<=:>B respectivement.
_ )
193
