Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Notions de Base sur les Booléens | Booléens et Comparaisons
Types de Données en Python

bookNotions de Base sur les Booléens

Chaque décision prise par votre programme—qu'il s'agisse d'afficher un message, de répéter une étape ou de valider une saisie—se résume à un booléen : True ou False. Ce chapitre présente les booléens et explique comment les valeurs Python ordinaires se comportent dans les conditions.

Qu'est-ce qu'un booléen ?

Un booléen est une valeur qui représente la vérité : True ou False (notez la majuscule). Les booléens proviennent souvent de comparaisons—age >= 18 donne True lorsque la condition est remplie—et ils sont utilisés directement dans le contrôle de flux, par exemple if is_adult:.

Véracité en pratique

Dans les conditions if/while, Python considère de nombreux objets comme « vrais » ou « faux ». Les valeurs vides ou équivalentes à zéro sont considérées comme fausses ; tout le reste est vrai. Cela permet d'écrire des vérifications naturelles telles que if items: ou if name: sans comparaisons supplémentaires.

Valeurs fausses courantes

  • False ;
  • None ;
  • 0, 0.0 ;
  • "" (chaîne vide) ;
  • Conteneurs vides : [], (), {}, set().

Les chaînes non vides sont considérées comme vraies — même "0" ou "False".

12345678910
is_ready = True name = "" count = 0 if is_ready: print("Go!") # runs, because True print(bool(name)) # False → empty string print(bool(count)) # False → zero print(bool("0")) # True → non-empty string
copy

1. Quelle valeur est fausse en Python ?

2. Quelle valeur ce code va-t-il afficher ?

3. Quel if n'exécutera pas son bloc ?

question mark

Quelle valeur est fausse en Python ?

Select the correct answer

question mark

Quelle valeur ce code va-t-il afficher ?

Select the correct answer

question mark

Quel if n'exécutera pas son bloc ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. 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:

Can you explain more about truthy and falsey values in Python?

What are some common mistakes when using Booleans in Python?

Can you give more examples of how Booleans are used in control flow?

Awesome!

Completion rate improved to 5.26

bookNotions de Base sur les Booléens

Glissez pour afficher le menu

Chaque décision prise par votre programme—qu'il s'agisse d'afficher un message, de répéter une étape ou de valider une saisie—se résume à un booléen : True ou False. Ce chapitre présente les booléens et explique comment les valeurs Python ordinaires se comportent dans les conditions.

Qu'est-ce qu'un booléen ?

Un booléen est une valeur qui représente la vérité : True ou False (notez la majuscule). Les booléens proviennent souvent de comparaisons—age >= 18 donne True lorsque la condition est remplie—et ils sont utilisés directement dans le contrôle de flux, par exemple if is_adult:.

Véracité en pratique

Dans les conditions if/while, Python considère de nombreux objets comme « vrais » ou « faux ». Les valeurs vides ou équivalentes à zéro sont considérées comme fausses ; tout le reste est vrai. Cela permet d'écrire des vérifications naturelles telles que if items: ou if name: sans comparaisons supplémentaires.

Valeurs fausses courantes

  • False ;
  • None ;
  • 0, 0.0 ;
  • "" (chaîne vide) ;
  • Conteneurs vides : [], (), {}, set().

Les chaînes non vides sont considérées comme vraies — même "0" ou "False".

12345678910
is_ready = True name = "" count = 0 if is_ready: print("Go!") # runs, because True print(bool(name)) # False → empty string print(bool(count)) # False → zero print(bool("0")) # True → non-empty string
copy

1. Quelle valeur est fausse en Python ?

2. Quelle valeur ce code va-t-il afficher ?

3. Quel if n'exécutera pas son bloc ?

question mark

Quelle valeur est fausse en Python ?

Select the correct answer

question mark

Quelle valeur ce code va-t-il afficher ?

Select the correct answer

question mark

Quel if n'exécutera pas son bloc ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 1
some-alt