Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Type de Données Booléen en Python | Instructions Conditionnelles en Python
Introduction à Python
course content

Contenu du cours

Introduction à Python

Introduction à Python

1. Premier Contact avec Python
2. Variables et Types en Python
3. Instructions Conditionnelles en Python
4. Autres Types de Données en Python
5. Boucles en Python
6. Fonctions en Python

book
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.

12345678
# 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)
copy

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 :

  1. La variable first_integer est-elle inférieure ou égale à second_integer ? (Elle doit retourner True si first_integer est inférieure ou égale à second_integer, et False si elle est supérieure.)
  2. La chaîne "text" est-elle différente de "TEXT" ?
  3. La longueur de la chaîne "Python" est-elle égale à 6 ?

Remarque

Imprimer une expression comme variable_1 >= variable_2 ne signifie pas que variable_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.

question-icon

Remplissez les blancs pour compléter la tâche.

# Check the following statements
print(first_integersecond_integer)
print("text""TEXT")
print(len("Python")6)
True
True
True

Click or drag`n`drop items and fill in the blanks

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 1
We're sorry to hear that something went wrong. What happened?
some-alt