LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Überprüfe, ob der Schlüssel „ penguin_305_details sex “ echt ist.
    • Wenn das stimmt, schau mal, ob sex True ist, und speicher es als sex_is_true.
    • Druck die Schlüssel „ sex “ und „ sex_is_true “ aus.
  • Überprüfe, ob der Schlüssel „ penguin_305_details tracked “ echt ist.
    • Wenn das stimmt, schau mal, ob tracked True ist, und speicher es als tracked_is_true.
    • Druck die Schlüssel „ tracked “ und „ tracked_is_true “ aus.

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"{____['____']}: {____}")
Code bearbeiten und ausführen