शुरुआती लोगों के लिए पायथन इफ एल्स स्टेटमेंट्स
सशर्त कथन प्रोग्रामिंग का एक मूलभूत पहलू है जो आपको कुछ शर्तों के आधार पर अलग-अलग कोड निष्पादित करने की अनुमति देता है। पायथन में, if
और else
कथनों का उपयोग आपके कोड में निर्णय लेने के लिए किया जाता है। यह मार्गदर्शिका if
और else
कथनों के उपयोग की मूल बातें, उनके सिंटैक्स और सामान्य उपयोग पैटर्न सहित कवर करेगी।
बुनियादी यदि कथन
if
कथन एक शर्त का मूल्यांकन करता है, और यदि शर्त True
है, तो if
कथन के अंदर कोड ब्लॉक निष्पादित होता है।
# Basic if statement
age = 18
if age >= 18:
print("You are an adult.")
यदि अन्यथा कथन
else
कथन कोड का एक वैकल्पिक ब्लॉक प्रदान करता है जो तब निष्पादित होता है जब if
स्थिति का मूल्यांकन False
होता है।
# If else statement
age = 16
if age >= 18:
print("You are an adult.")
else:
print("You are a minor.")
यदि यदि अन्यथा कथन
elif
("else if" का संक्षिप्त रूप) कथन आपको कई शर्तों की जाँच करने की अनुमति देता है। यह if
कथन का अनुसरण करता है और इसका उपयोग तब किया जाता है जब आपको दो से अधिक शर्तों का मूल्यांकन करने की आवश्यकता होती है।
# If elif else statement
temperature = 75
if temperature > 80:
print("It's hot outside.")
elif temperature > 60:
print("It's warm outside.")
else:
print("It's cool outside.")
तुलना ऑपरेटर
तुलना ऑपरेटर का उपयोग if
कथनों में मानों की तुलना करने के लिए किया जाता है। यहाँ कुछ सामान्य ऑपरेटर दिए गए हैं:
==
- बराबर!=
- बराबर नहीं>
- इससे बड़ा<
- इससे कम>=
- इससे बड़ा या बराबर<=
- इससे कम या बराबर
# Using comparison operators
x = 10
y = 20
if x == y:
print("x and y are equal.")
elif x > y:
print("x is greater than y.")
else:
print("x is less than y.")
लॉजिकल ऑपरेटर्स
तार्किक ऑपरेटर कई शर्तों को जोड़ते हैं। इनमें शामिल हैं:
and
- यदि दोनों स्थितियाँTrue हैं तो
True
लौटाता हैया
- यदि कम से कम एक शर्तTrue है तो
True
लौटाता हैnot
- यदि शर्तFalse है तो
True
लौटाता है
# Using logical operators
x = 10
y = 20
if x < 15 and y > 15:
print("Both conditions are met.")
if x < 15 or y < 15:
print("At least one condition is met.")
if not (x > 15):
print("x is not greater than 15.")
नेस्टेड यदि कथन
अधिक जटिल तर्क को संभालने के लिए आप if
कथनों को अन्य if
कथनों के अंदर रख सकते हैं।
# Nested if statements
age = 25
if age >= 18:
if age >= 21:
print("You are legally an adult and can drink alcohol.")
else:
print("You are an adult but cannot drink alcohol.")
else:
print("You are not an adult.")
निष्कर्ष
if
, else
, और elif
कथनों का उपयोग कैसे करें, यह समझना आपके Python प्रोग्राम में निर्णय लेने के लिए महत्वपूर्ण है। तुलना और तार्किक ऑपरेटरों का उपयोग करके, और शर्तों को नेस्ट करके, आप कई तरह के परिदृश्यों को संभाल सकते हैं और अधिक गतिशील और उत्तरदायी कोड बना सकते हैं। अपने समस्या-समाधान कौशल को बढ़ाने और अधिक प्रभावी Python कोड लिखने के लिए इन सशर्त कथनों का उपयोग करने का अभ्यास करें।