Porównania
Wartości logiczne i ich „prawdziwość" najczęściej pojawiają się w porównaniach – i używamy porównań na co dzień, nie zastanawiając się nawet nad ich typem danych. Do wykonania porównania służą operatory porównania. Python obsługuje następujące operatory:
==równy!=różny od>większy niż<mniejszy niż>=większy lub równy<=mniejszy lub równy W tym ćwiczeniu skorzystamy z fragmentu zbioru danych o pingwinach z Archipelagu Palmera (Antarktyda), zapisanego jako lista słowników o nazwiepenguins. Każdy słownik zawiera klucze:species,flipper_length,body_massisex.
To ćwiczenie jest częścią kursu
Typy danych w Pythonie
Instrukcje do ćwiczenia
- Użyj pętli
for, aby iterować po liściepenguins. - Sprawdź, czy wartość
body_massdanego pingwina przekracza 3300 gramów. - Jeśli warunek jest spełniony, wyświetl wartości
speciesisextego pingwina.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Use a for loop to iterate over the penguins list
for penguin in ____:
# Check the penguin entry for a body mass of more than 3300 grams
if penguin["____"] ____ ____:
# Print the species and sex of the penguin if true
print(f"{____} - {____}")