B1 · Episode 11 · 4:06
Python Booleans and Comparison Operators
This episode explains the concept of Booleans in Python and demonstrates how to use comparison operators—such as less than, greater than, equal to, and not equal to—to evaluate conditions and produce True or False results.
Source:jmbarbier / peertube.solidev.net · License:CC BY-SA 4.0
Transcript
ça donne une réponse et la réponse elle est vraie ou elle est fausse.
It gives an answer, and that answer is either true or false.
De manière générale, pour exprimer la réponse à une question,
In general, to express the answer to a question,
le Python va renvoyer, va donner un booléen.
Python returns a Boolean.
Donc, on se le note.
So, we note this down.
Donc les comparaisons, c'est plus grand,
So, comparisons include: greater than,
plus petit, égal.
less than, and equal to.
Différent. Et cetera.
Not equal, and so on.
On va regarder comment on écrit toutes ces comparaisons- là en Python.
Next, we’ll see how to write all these comparisons in Python.
Alors, plus petit.
So, how do we write ‘less than’?
Le symbole plus petit print.
The ‘less than’ symbol, followed by the number 3.
trois. Strictement inférieur, donc là ici le symbole juste dans ce sens- là,
Means strictly less than—here the symbol points this way,
strictement inférieur à 2.
strictly less than 2.
La réponse, est- ce que trois est strictement inférieur à deux?
The answer is: Is 3 strictly less than 2?
Bah non, false.
Of course not—it’s false.
D'accord, donc ça c'est la réponse.
Alright, that’s the answer.
Est- ce que trois est strictement
Is 3 strictly
inférieur. Et la réponse est
less than? The answer is
faux. Et on a comme ça toutes les autres opérations.
false. All other operators work the same way.
Donc, est- ce que 3 est plus grand?
So, is 3 greater?
Est- ce que 3 est strictement supérieur
Is 3 strictly greater than
A2, et pour ça, c'est juste le supérieur.
2? For that, we simply use the ‘greater than’ symbol.
Là, ça va donner trou.
Here, it returns true.
Plus grand ou égal, plus petit ou égal.
Greater than or equal to, less than or equal to.
Donc il n'y a pas de symbole spécifique plus petit ou égal ou plus grand ou égal,
In fact, there’s no specific symbol for ‘less than or equal to’ or ‘greater than or equal to’,
en fait il faut l'écrire.
instead, you must write them out explicitly.
C'est le signe suivi de égal.
This is the '≤' symbol, followed by the equals sign.
Donc est- ce que trois
So, is 3
est. inférieur ou égal
less than or equal to
à deux inférieure ou égale.
2?
Et pareil, on a le plus grand
Likewise, we have the '≥' symbol,
ou égal. Est ce que trois est
meaning 'greater than or equal to': is 3
supérieur ou égal à 2,
greater than or equal to 2?
c'est pareil, c'est le signe.
The result is the same—it’s this symbol.
supérieur ou égal.
namely, '≥'.
Pour l'égalité maintenant.
Now for equality.
L'égalité, alors c'est pas le signe égal,
Equality isn’t written with a single equals sign,
parce qu'il y a.
because the equals sign has another use
Une autre utilisation pour le signe égal qu'on verra plus tard.
that we’ll cover later.
Donc le test de l'égalité.
So, to test for equality,
C'est un double égal, et vous allez l'oublier,
we use two equals signs—you’ll likely forget them,
et ça va vous faire des erreurs donc. Je vous le dis, pensez- y,
and that will cause errors—so I’m warning you:
si vous avez une erreur quelque part dans un est- ce que quelque chose est plus
if you get an error somewhere in a 'greater than' or 'less than' comparison,
grand ou plus petit, vérifiez que vous avez bien utilisé pour tester une égalité un
check whether you used a double equals sign to test for equality.
double égal. Donc print.
For example: print.
Est- ce que trois est égal
Is 3 equal to 2?
à deux, on va écrire ça,
We write it like this:
trois égale égale deux, et la réponse est faux.
3 == 2, and the result is 'False'.
Et n'est pas égal, alors on pourrait l'écrire de deux manières.
And for 'not equal'? There are two ways to write it.
La non égalité.
That is, the 'not equal' operator.
est- ce que est différent de en fait
In other words, 'is not equal to'?
Est ce que trois est différent
Is 3 not equal to 2?
de deux. Eh bien, alors on pourrait l'écrire
Then we could write it as:
note. 3 égal 2, c'est le contraire
3 != 2—which is the opposite of
de dire est- ce que 3 égal à 2?
'Is 3 equal to 2?'