हल: अजगर अगर और

if else स्टेटमेंट के साथ मुख्य समस्या यह है कि इसे पढ़ने और समझने में भ्रमित किया जा सकता है।

if condition:
    statement
else:
    statement

ऊपर दिया गया कोड एक if-else स्टेटमेंट है। स्थिति का मूल्यांकन पहले किया जाता है। यदि स्थिति सत्य है, तो if ब्लॉक में कथन निष्पादित किया जाता है। यदि कंडीशन झूठी है, तो else ब्लॉक में स्टेटमेंट निष्पादित किया जाता है।

सशर्त,

पायथन में सशर्त एक प्रकार का बयान है जो आपको एक शर्त के परिणामों के आधार पर निर्णय लेने की अनुमति देता है।

पायथन में तीन प्रकार की शर्तें हैं: यदि, एलिफ और अन्य।

यदि कथन में दो तर्क होते हैं: पहला एक बूलियन अभिव्यक्ति है और दूसरा बूलियन अभिव्यक्ति सत्य होने पर निष्पादित होने वाला कोड का एक ब्लॉक है। उदाहरण के लिए:

यदि x > 10: प्रिंट ("x 10 से अधिक है") elif x == 5: प्रिंट ("x 5 के बराबर है") अन्य: प्रिंट ("x 10 से अधिक नहीं है, न ही 5 के बराबर है")

elif स्टेटमेंट में तीन तर्क होते हैं: पहला एक बूलियन एक्सप्रेशन है, दूसरा कोड का एक वैकल्पिक ब्लॉक है जिसे निष्पादित किया जाना है यदि पहला बूलियन एक्सप्रेशन सही है, और तीसरा कोड का एक वैकल्पिक ब्लॉक है जिसे निष्पादित किया जाना है यदि दूसरा बूलियन एक्सप्रेशन है सच। उदाहरण के लिए:

elif x> 10: प्रिंट ("x 10 से अधिक है") elif x == 5: प्रिंट ("x 5 के बराबर है") elif y> 20: प्रिंट ("y 20 से अधिक है") अन्य: प्रिंट ("y) 20' से अधिक नहीं है या उससे अधिक नहीं है)

यदि नहीं तो

पायथन में, if स्टेटमेंट एक कंडीशन की जाँच करता है और यदि कंडीशन सही है तो कोड के एक ब्लॉक को निष्पादित करता है। यदि स्थिति झूठी है तो अन्य कथन कोड के ब्लॉक को निष्पादित करता है।

संबंधित पोस्ट:

एक टिप्पणी छोड़ दो