BaşlayınÜcretsiz Başlayın

Truthy, True, Falsey ve False

Karşılaştırmalar doğruluk (truthiness) kontrolü yapar ama bir şeyin truthy olması, onun True olduğu anlamına gelmez. Bunun tersi de falsey değerler için geçerlidir; falsey olmak False olmakla aynı şey değildir. Bu yüzden True veya False kontrolü yaparken doğruluk/yanlışlık (truthy/falsey) kontrollerinden farkını dikkatle ayırmalıyız. Python’da iki şeyin özdeş olup olmadığını kontrol etmek için is işleci vardır. Bu sefer, önceki egzersizdekiyle aynı anahtarlara sahip (species, flipper_length, body_mass, sex) ve boolean bir değere sahip tracked anahtarı eklenmiş bir penguen ayrıntı kaydı sözlüğü kullanacağız.

Tek bir penguene ait tüm ayrıntıları içeren penguin_305_details adlı bir sözlüğü yükledik.

Bu egzersiz

Python'da Veri Tipleri

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • penguin_305_details sözlüğündeki sex anahtarının doğruluğunu (truthiness) kontrol et.
    • Eğer true ise, sex ifadesinin True olup olmadığını kontrol et ve sonucu sex_is_true olarak sakla.
    • sex anahtarını ve sex_is_true değerini yazdır.
  • penguin_305_details sözlüğündeki tracked anahtarının doğruluğunu (truthiness) kontrol et.
    • Eğer true ise, tracked ifadesinin True olup olmadığını kontrol et ve sonucu tracked_is_true olarak sakla.
    • tracked anahtarını ve tracked_is_true değerini yazdır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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"{____['____']}: {____}")
Kodu Düzenle ve Çalıştır