शुरू करेंमुफ़्त में शुरू करें

Truthy, True, Falsey, और False

हालाँकि comparisons truthiness जाँचते हैं, किसी चीज़ का truthy होना, उसके True होने के समान नहीं है। इसका उल्टा भी falsey वैल्यूज़ पर लागू होता है — falsey होना, False होना नहीं है। इसलिए जब आप True या False को जाँच रहे हों बनाम truthy या falsey, तो आपको सतर्क रहना चाहिए। Python में, दो चीजों के बिल्कुल समान (identical) होने की जाँच के लिए हमारे पास is ऑपरेटर है। इस बार हम पेंगुइन के विवरण का एक रिकॉर्ड डिक्शनरी इस्तेमाल करेंगे, जिसमें पिछले अभ्यास जैसी ही keys हैं (species, flipper_length, body_mass, sex) और साथ में tracked key है जिसकी वैल्यू boolean है।

हमने एक डिक्शनरी penguin_305_details लोड की है, जिसमें एक पेंगुइन के सभी डेटा का विवरण है।

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में डेटा टाइप्स

पाठ्यक्रम देखें

अभ्यास निर्देश

  • penguin_305_details की sex key की truthiness जाँचिए।
    • अगर true हो, तो जाँचिए कि sex True है या नहीं, और इसे sex_is_true के रूप में सहेजिए।
    • sex key और sex_is_true को प्रिंट कीजिए।
  • penguin_305_details की tracked key की truthiness जाँचिए।
    • अगर true हो, तो जाँचिए कि tracked True है या नहीं, और इसे tracked_is_true के रूप में सहेजिए।
    • tracked key और tracked_is_true को प्रिंट कीजिए।

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# 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"{____['____']}: {____}")
कोड संपादित करें और चलाएँ