कंडीशनल समझना
अपने कोड में निर्णय लेने के लिए if, elif और else का उपयोग करना सीखें
कंडीशनल समझना, CoddyKit पर Python Academy का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Python Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Python Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
सशर्त कथनों का परिचय
सशर्त कथन आपके प्रोग्राम को शर्तों के आधार पर निर्णय लेने की सुविधा देते हैं। प्रोग्रामिंग में यह एक मूलभूत अवधारणा है।
इस पाठ में आप Python में if, elif और else का उपयोग करके सशर्त कथन लिखना सीखेंगे।

सशर्त कथन क्या हैं?
सशर्त कथन प्रोग्राम को कोड के कुछ भाग तभी चलाने देते हैं, जब विशिष्ट शर्तें पूरी होती हैं। उदाहरण के लिए:
यहाँ प्रोग्राम जाँचता है कि तापमान 30 से अधिक है या नहीं। यदि यह सही है, तो वह "बाहर गर्मी है!" प्रदर्शित करता है।
# Conditional statement example
temperature = 35
if temperature > 30:
print("It's hot outside!")<code>if</code> कथन लिखना
if कथन किसी शर्त की जाँच करता है और शर्त सही होने पर कोड का खंड चलाता है। उदाहरण के लिए:
# Writing an if statement
x = 10
if x > 5:
print("x is greater than 5")<code>else</code> कथन जोड़ना
जब if कथन की शर्त गलत होती है, तब else कथन चलता है। उदाहरण के लिए:
# Using else statement
x = 3
if x > 5:
print("x is greater than 5")
else:
print("x is less than or equal to 5")एकाधिक शर्तों के लिए <code>elif</code> का उपयोग करना
elif ('अन्यथा यदि' का संक्षिप्त रूप) कथन तब अतिरिक्त शर्तों की जाँच करता है, जब पिछली शर्तें गलत हों। उदाहरण के लिए:
# Using elif for multiple conditions
grade = 85
if grade >= 90:
print("A")
elif grade >= 80:
print("B")
else:
print("C")Python में इंडेंटेशन
Python कोड के खंड निर्धारित करने के लिए इंडेंटेशन का उपयोग करता है। त्रुटियों से बचने के लिए इंडेंटेशन को लगातार एक जैसा रखें। उदाहरण के लिए:
# Indentation example
x = 10
if x > 5:
print("x is greater than 5")सशर्त कथनों को एक-दूसरे के भीतर रखना
अधिक जटिल तर्क के लिए आप सशर्त कथनों को एक-दूसरे के भीतर रख सकते हैं:
# Nested conditionals
x = 10
y = 5
if x > 5:
if y < 10:
print("x is greater than 5 and y is less than 10")सशर्त कथनों में सामान्य त्रुटियाँ
इन सामान्य गलतियों से बचें:
- सशर्त कथनों के अंत में द्विबिंदु (
:) लगाना भूल जाना। - गलत या असंगत इंडेंटेशन।
elifयाelseकथनों का गलत उपयोग।
हमने क्या सीखा?
इस पाठ में आपने सीखा:
if,elifऔरelseकथन कैसे लिखें।- Python में इंडेंटेशन का महत्व।
- जटिल तर्क के लिए सशर्त कथनों को एक-दूसरे के भीतर कैसे रखें।
बहुत बढ़िया! अब अगले विषय पर चलते हैं।

एआई शिक्षक के साथ Python सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 76
- पाठ
- 320
अक्सर पूछे जाने वाले प्रश्न
क्या “कंडीशनल समझना” पाठ निःशुल्क है?
हाँ—“कंडीशनल समझना” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Python Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Python Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“कंडीशनल समझना” में मैं क्या सीखूँगा?
अपने कोड में निर्णय लेने के लिए if, elif और else का उपयोग करना सीखें आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Python Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Python Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Python Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।
“कंडीशनल समझना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Python Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Python Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।