Kodokon kodokon.com

शर्तें: if, elif, else

आप सीखते हैं कि if, elif, else और तार्किक ऑपरेटरों से अपने प्रोग्राम को निर्णय लेने पर कैसे विवश करें।

8 मिनट · 3 प्रश्न

इस पाठ को Kodokon में खोलें

एक प्रोग्राम को अक्सर कई रास्तों में से चुनना पड़ता है। if कीवर्ड निर्देशों के एक ब्लॉक को केवल तभी चलाता है जब कोई शर्त सही हो। एक शर्त एक ऐसा व्यंजक है जिसका मूल्यांकन True या False के रूप में होता है। if लाइन एक कोलन : से समाप्त होती है, और उसके बाद आने वाला ब्लॉक 4 स्पेस से इंडेंट किया जाता है: यह इंडेंटेशन Python को बताता है कि कौन सी लाइनें ब्लॉक का हिस्सा हैं।

PYTHON
age = 20
if age >= 18:
    print("You are an adult.")
संदेश केवल तभी प्रदर्शित होता है जब शर्त सही होती है।

शर्तें तुलना ऑपरेटरों से लिखी जाती हैं: == (बराबर), != (बराबर नहीं), < (से छोटा), > (से बड़ा), <= और >=। कई मामलों को एक साथ जोड़ने के लिए, elif ("else if", यानी "अन्यथा यदि") जोड़ें जो एक और शर्त जाँचता है, फिर else ("अन्यथा") जो तब चलता है जब बाकी सब गलत हो।

PYTHON
temperature = 15
if temperature > 25:
    print("It's hot.")
elif temperature > 10:
    print("It's mild.")
else:
    print("It's cold.")
15 के साथ, पहली शर्त गलत है और दूसरी सही: "It's mild." प्रदर्शित करता है

कई शर्तों को संयोजित करने के लिए, तार्किक ऑपरेटरों का उपयोग करें: and (सही यदि दोनों शर्तें सही हों), or (सही यदि कम से कम एक सही हो), और not (परिणाम को उलट देता है: not True False है)।

PYTHON
age = 30
has_ticket = True
if age >= 18 and has_ticket:
    print("Entry allowed.")
if not has_ticket:
    print("Ticket missing.")
पहला संदेश प्रदर्शित होता है, दूसरा नहीं।

ज्ञान जांच

सुनिश्चित करें कि आपको इस पाठ के मुख्य बिंदु याद हैं।

  1. कौन सा ऑपरेटर दो वैल्यू के बीच समानता जाँचता है?
    • =
    • ==
    • !=
    • <=
  2. else ब्लॉक कब चलता है?
    • हर बार जब प्रोग्राम चलता है
    • जब if शर्त (और elif की शर्तें) गलत होती हैं
    • जब if शर्त सही होती है
  3. व्यंजक True and False का मूल्यांकन किस वैल्यू में होता है?
    • True
    • False
    • एक त्रुटि