आप सीखते हैं कि if, elif, else और तार्किक ऑपरेटरों से अपने प्रोग्राम को निर्णय लेने पर कैसे विवश करें।
इस पाठ को Kodokon में खोलेंएक प्रोग्राम को अक्सर कई रास्तों में से चुनना पड़ता है। if कीवर्ड निर्देशों के एक ब्लॉक को केवल तभी चलाता है जब कोई शर्त सही हो। एक शर्त एक ऐसा व्यंजक है जिसका मूल्यांकन True या False के रूप में होता है। if लाइन एक कोलन : से समाप्त होती है, और उसके बाद आने वाला ब्लॉक 4 स्पेस से इंडेंट किया जाता है: यह इंडेंटेशन Python को बताता है कि कौन सी लाइनें ब्लॉक का हिस्सा हैं।
age = 20
if age >= 18:
print("You are an adult.")शर्तें तुलना ऑपरेटरों से लिखी जाती हैं: == (बराबर), != (बराबर नहीं), < (से छोटा), > (से बड़ा), <= और >=। कई मामलों को एक साथ जोड़ने के लिए, elif ("else if", यानी "अन्यथा यदि") जोड़ें जो एक और शर्त जाँचता है, फिर else ("अन्यथा") जो तब चलता है जब बाकी सब गलत हो।
temperature = 15
if temperature > 25:
print("It's hot.")
elif temperature > 10:
print("It's mild.")
else:
print("It's cold.")कई शर्तों को संयोजित करने के लिए, तार्किक ऑपरेटरों का उपयोग करें: and (सही यदि दोनों शर्तें सही हों), or (सही यदि कम से कम एक सही हो), और not (परिणाम को उलट देता है: not True False है)।
age = 30
has_ticket = True
if age >= 18 and has_ticket:
print("Entry allowed.")
if not has_ticket:
print("Ticket missing.")else ब्लॉक कब चलता है?True and False का मूल्यांकन किस वैल्यू में होता है?