Vrai, true, faux et false
Si les comparaisons permettent de vérifier la véracité d'une chose, il ne faut pas confondre véracité et True. L'inverse de cette affirmation est également vrai en ce qui concerne les valeurs fausses et le fait qu'elles ne soient pas False. Nous devons donc être vigilants lorsque nous vérifions si quelque chose est True ou False, ou si c'est vrai ou faux. En Python, nous disposons de l'opérateur is pour vérifier si deux choses sont identiques. Cette fois-ci, nous utiliserons un dictionnaire d'enregistrements détaillés sur les manchots, dont les clés sont les mêmes que dans l'exercice précédent (species, flipper_length, body_mass, sex), la clé tracked ayant une valeur booléenne.
Nous avons chargé un dictionnaire, penguin_305_details, avec tous les détails des données d'un manchot donné.
Cet exercice fait partie du cours
Types de données en Python
Instructions
- Vérifiez la véracité de la clé
sexdanspenguin_305_details.- Si vous obtenez true, vérifiez si
sexestTrueet enregistrez-le en tant quesex_is_true. - Affichez la clé
sexetsex_is_true.
- Si vous obtenez true, vérifiez si
- Vérifiez la véracité de la clé
trackeddanspenguin_305_details.- Si vous obtenez true, vérifiez si
trackedestTrueet enregistrez-le en tant quetracked_is_true. - Affichez la clé
trackedettracked_is_true.
- Si vous obtenez true, vérifiez si
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Check the truthiness of penguin_305_details sex key
if ____["____"]:
# If true, check if sex is True and store it as sex_is_true
sex_is_true = penguin_305_details["sex"] ____ ____
# Print the sex key's value and sex_is_true
print(f"{____['____']}: {____}")
# Check the truthiness of penguin_305_details tracked key
if ____["____"]:
# If true, check if tracked is True and store it as tracked_is_true
tracked_is_true = penguin_305_details["tracked"] ____ ____
# Print the tracked key and tracked_is_true
print(f"{____['____']}: {____}")