Contenu du cours
Introduction à Python
Introduction à Python
Type de Données Booléen en Python
Bienvenue dans la troisième section ! Dans cette section, nous allons explorer un autre type de données Python : le type booléen ou logique. Les booléens ne peuvent avoir qu'une des deux valeurs : True
ou False
. Ce type de données entre en jeu lors de l'évaluation 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 appliquez ces opérateurs, le résultat sera une valeur booléenne : True
si la condition est remplie, et False
si elle ne l'est pas. Par exemple, considérez les évaluations suivantes :
# 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 les résultats ci-dessus ? Le premier True
indique que 1
est égal à 1
(ce qui est évident) ; le second False
suggère que les chaînes "abc"
et "aBc"
diffèrent en raison de la sensibilité à la casse de la lettre 'b'. Le dernier False
implique que 87*731
n'est pas supérieur ou égal à 98*712
. En fait, 63597
est inférieur à 69776
.
Maintenant, évaluons les éléments suivants :
- La variable
first_integer
est-elle inférieure ou égale àsecond_integer
? (Elle doit retournerTrue
si la première variable est inférieure ou égale à la seconde, etFalse
si elle est supérieure à la seconde) - 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 telle que
variable_1 >= variable_2
n'implique pas quevariable_1
est réellement supérieur ou égal àvariable_2
. Cela signifie simplement que vous évaluez si cette affirmation est True ou False. Cette opération ne modifie en aucune manière les valeurs des variables.
Merci pour vos commentaires !