Notions 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 – repose sur un booléen : True ou False. Découvrez le fonctionnement des booléens et la manière dont les valeurs Python ordinaires se comportent dans les expressions conditionnelles.
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 renvoie True lorsque la condition est remplie – et sont utilisés directement dans le contrôle du flux d'exécution, 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 assimilées à 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 couramment fausses
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".
12345678910profile_complete = True user_name = "" messages_sent = 0 if profile_complete: print("Welcome to your dashboard!") # Printed because profile is complete print(bool(user_name)) # False → no name provided yet print(bool(messages_sent)) # False → user hasn't sent any messages print(bool("ok")) # True → any non-empty string counts as valid input
1. Quelle valeur est fausse en Python ?
2. Quelle valeur ce code affichera-t-il ?
3. Laquelle de ces instructions if n'exécutera pas son bloc ?
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you explain more about truthy and falsey values in Python?
What are some common mistakes when using Booleans in conditions?
Can you give more examples of how Booleans are used in real programs?
Awesome!
Completion rate improved to 3.45
Notions 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 – repose sur un booléen : True ou False. Découvrez le fonctionnement des booléens et la manière dont les valeurs Python ordinaires se comportent dans les expressions conditionnelles.
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 renvoie True lorsque la condition est remplie – et sont utilisés directement dans le contrôle du flux d'exécution, 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 assimilées à 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 couramment fausses
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".
12345678910profile_complete = True user_name = "" messages_sent = 0 if profile_complete: print("Welcome to your dashboard!") # Printed because profile is complete print(bool(user_name)) # False → no name provided yet print(bool(messages_sent)) # False → user hasn't sent any messages print(bool("ok")) # True → any non-empty string counts as valid input
1. Quelle valeur est fausse en Python ?
2. Quelle valeur ce code affichera-t-il ?
3. Laquelle de ces instructions if n'exécutera pas son bloc ?
Merci pour vos commentaires !