Wahr, Richtig, Falsch und Falsch
Während Vergleiche die Wahrhaftigkeit prüfen, ist etwas, das wahrhaftig ist, nicht dasselbe wie etwas, das „ True “ ist. Das Gegenteil von dieser Aussage gilt auch für falsche Werte, die nicht „ False “ sind. Wir müssen also aufpassen, wenn wir checken, ob etwas „ True “ oder „ False “ ist, im Gegensatz zu „truthy“ oder „falshy“. In Python gibt's den Operator „ is “, um zu checken, ob zwei Sachen gleich sind. Dieses Mal nehmen wir ein Wörterbuch mit Pinguin-Details, das die gleichen Schlüssel wie in der vorherigen Übung hat (species, flipper_length, body_mass, sex), mit dem Schlüssel tracked, der einen booleschen Wert hat.
Wir haben ein Wörterbuch namens „ penguin_305_details ” mit allen Infos zu einem einzelnen Pinguin vollgepackt.
Diese Übung ist Teil des Kurses
Datentypen in Python
Anleitung zur Übung
- Überprüfe, ob der Schlüssel „
penguin_305_detailssex“ echt ist.- Wenn das stimmt, schau mal, ob
sexTrueist, und speicher es alssex_is_true. - Druck die Schlüssel „
sex“ und „sex_is_true“ aus.
- Wenn das stimmt, schau mal, ob
- Überprüfe, ob der Schlüssel „
penguin_305_detailstracked“ echt ist.- Wenn das stimmt, schau mal, ob
trackedTrueist, und speicher es alstracked_is_true. - Druck die Schlüssel „
tracked“ und „tracked_is_true“ aus.
- Wenn das stimmt, schau mal, ob
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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"{____['____']}: {____}")