LoslegenKostenlos loslegen

Wahr, Wahr, Falsch und Falsch

Vergleiche prüfen zwar, ob etwas wahr ist, aber etwas, das wahr ist, ist nicht dasselbe wie True. Die Umkehrung dieser Aussage gilt auch für falsche Werte und die Tatsache, dass sie nicht False sind. Wir müssen also wachsam sein, wenn wir prüfen, ob etwas True oder False ist, oder ob es wahr oder falsch ist. In Python gibt es den is Operator, um zu prüfen, ob zwei Dinge identisch sind. Dieses Mal verwenden wir ein Pinguin-Datensatz-Wörterbuch mit denselben Schlüsseln wie in der vorherigen Übung (species, flipper_length, body_mass, sex), wobei der Schlüssel tracked einen booleschen Wert hat.

Wir haben ein Wörterbuch, penguin_305_details, mit allen Details der Daten eines einzelnen Pinguins geladen.

Diese Übung ist Teil des Kurses

Datentypen in Python

Kurs anzeigen

Anleitung zur Übung

  • Überprüfe den Wahrheitsgehalt des penguin_305_details sex Schlüssels.
    • Wenn ja, prüfe, ob sex True ist und speichere es als sex_is_true.
    • Drucke den sex Schlüssel und sex_is_true.
  • Überprüfe den Wahrheitsgehalt des penguin_305_details tracked Schlüssels.
    • Wenn ja, prüfe, ob tracked True ist und speichere es als tracked_is_true.
    • Drucke den tracked Schlüssel und tracked_is_true.

Interaktive Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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