1. Learn
  2. /
  3. Courses
  4. /
  5. Typy danych w Pythonie

Connected

Exercise

Prawdziwe, prawdopodobnie prawdziwe, fałszywe i prawdopodobnie fałszywe

Porównania sprawdzają prawdziwość wartości, ale coś, co jest „prawdopodobnie prawdziwe" (truthy), niekoniecznie równa się True. To samo dotyczy wartości „prawdopodobnie fałszywych" (falsey) – nie muszą być równe False. Warto więc uważać, czy sprawdzamy identyczność z True lub False, czy tylko ogólną prawdziwość. W Pythonie do sprawdzenia, czy dwie wartości są identyczne, służy operator is. W tym ćwiczeniu użyjemy słownika z danymi o pingwinie, który zawiera te same klucze co poprzednie ćwiczenie (species, flipper_length, body_mass, sex) oraz klucz tracked z wartością logiczną.

Załadowaliśmy słownik penguin_305_details ze wszystkimi danymi dotyczącymi jednego pingwina.

Instructions

100 XP
  • Sprawdź prawdziwość klucza sex w słowniku penguin_305_details.
    • Jeśli jest prawdziwy, sprawdź, czy sex jest równe True, i zapisz wynik jako sex_is_true.
    • Wypisz klucz sex oraz sex_is_true.
  • Sprawdź prawdziwość klucza tracked w słowniku penguin_305_details.
    • Jeśli jest prawdziwy, sprawdź, czy tracked jest równe True, i zapisz wynik jako tracked_is_true.
    • Wypisz klucz tracked oraz tracked_is_true.