MulaiMulai sekarang secara gratis

Truthy, True, Falsey, dan False

Perbandingan memeriksa nilai kebenaran (truthiness), tetapi sesuatu yang truthy tidak sama dengan True. Kebalikannya juga berlaku untuk nilai falsey yang tidak sama dengan False. Jadi, kita perlu waspada saat memeriksa apakah sesuatu bernilai True atau False dibandingkan sekadar truthy atau falsey. Dalam Python, kita memiliki operator is untuk memeriksa apakah dua hal identik. Kali ini kita akan menggunakan dictionary catatan detail penguin yang memiliki kunci yang sama seperti latihan sebelumnya (species, flipper_length, body_mass, sex) dengan kunci tracked yang bernilai boolean.

Kami telah memuat sebuah dictionary, penguin_305_details, berisi semua detail data satu ekor penguin.

Latihan ini adalah bagian dari kursus

Tipe Data di Python

Lihat Kursus

Petunjuk latihan

  • Periksa truthiness dari kunci sex pada penguin_305_details.
    • Jika benar, periksa apakah sex adalah True dan simpan sebagai sex_is_true.
    • Cetak kunci sex dan sex_is_true.
  • Periksa truthiness dari kunci tracked pada penguin_305_details.
    • Jika benar, periksa apakah tracked adalah True dan simpan sebagai tracked_is_true.
    • Cetak kunci tracked dan tracked_is_true.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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"{____['____']}: {____}")
Edit dan Jalankan Kode