Contenu du cours
Introduction à Python
Introduction à Python
Type de Données Booléen en Python
Python a le type de données booléen (ou logique). Les booléens ne peuvent avoir que l'une des deux valeurs : True
ou False
. Ce type est principalement utilisé pour évaluer des conditions logiques. Voici les opérateurs logiques pour la comparaison :
==
égal à ;!=
différent de ;>
supérieur à ;<
inférieur à ;>=
supérieur ou égal à ;<=
inférieur ou égal à.
Lorsque vous utilisez ces opérateurs, le résultat est une valeur booléenne : True
si la condition est remplie et False
si elle ne l'est pas.
# Check if `1` equals `1` print(1 == 1) # Check if `"abc"` equals `"aBc"` print("abc" == "aBc") # Check if `87*731` greater than or equal to `98*712` print(87*731 >= 98*712)
Que signifient ces résultats ? Le premier True
confirme que 1
est égal à 1
, ce qui est évident. Le deuxième False
indique que les chaînes "abc"
et "aBc"
sont différentes car les comparaisons de chaînes en Python sont sensibles à la casse—la lettre 'b' dans "abc"
est en minuscule, tandis que 'B' dans "aBc"
est en majuscule. Le dernier False
montre que 87 * 731
n'est pas supérieur ou égal à 98 * 712
. En fait, 63597
est inférieur à 69776
.
Maintenant, évaluons ce qui suit :
- La variable
first_integer
est-elle inférieure ou égale àsecond_integer
? (Elle doit retournerTrue
sifirst_integer
est inférieure ou égale àsecond_integer
, etFalse
si elle est supérieure.) - La chaîne
"text"
est-elle différente de"TEXT"
? - La longueur de la chaîne
"Python"
est-elle égale à6
?
Remarque
Imprimer une expression comme
variable_1 >= variable_2
ne signifie pas quevariable_1
est réellement supérieure ou égale àvariable_2
. Au lieu de cela, cela évalue simplement si l'énoncé est True ou False. Cette opération ne modifie en aucun cas les valeurs des variables.
Merci pour vos commentaires !