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
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Introduction à Python

bookType 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

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

Posez-moi des questions sur ce sujet

Résumer ce chapitre

Afficher des exemples du monde réel

bookType de Données Booléen en Python

Glissez pour afficher le menu

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
some-alt