Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Principes de Base des Booléens | Booléens et Comparaisons
Practice
Projects
Quizzes & Challenges
Quiz
Challenges
/
Types de Données en Python

bookPrincipes de Base des 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 é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 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".

12345678910
profile_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
copy

1. Quelle valeur est fausse en Python ?

2. Quelle valeur ce code affichera-t-il ?

3. Quelle instruction 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 affichera-t-il ?

Select the correct answer

question mark

Quelle instruction 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

Section 2. Chapitre 1
some-alt