पायथन इफ स्टेटमेंट
×सामग्री तालिका छुपाएंपायथन ट्यूटोरियल
पायथन सीखें
- पायथन प्रोग्रामिंग भाषा
- पायथन मूल बातें
- पायथन डेटा प्रकार
- पायथन स्थितियां
- पायथन लूप्स
- पायथन वर्ग और कार्य
- पायथन क्लास
- पायथन मॉड्यूल
- अगले कदम
पायथन प्रोग्रामिंग के साथ आरंभ करने के लिए, आपको हमारे कोड में सशर्त कथनों का उपयोग करने के लिए सिंटैक्स के बारे में सीखना होगा। आओ हम इसे नज़दीक से देखें।
सशर्त बयान क्या हैं?
आइए सशर्त बयानों के बारे में सीखकर पायथन के साथ प्रोग्रामिंग में आगे बढ़ें। आमतौर पर, कोड को पायथन दुभाषिया द्वारा लाइन-बाय-लाइन उसी क्रम में पढ़ा जाता है, जिस क्रम में वह लिखा जाता है। लेकिन, क्या होगा यदि हम कोड के एक निश्चित भाग को तभी निष्पादित करना चाहते हैं जब वह कुछ मानदंडों को पूरा करता है?
प्रोग्रामिंग में सशर्त बयान बहुत उपयोगी होते हैं क्योंकि वे हमें तार्किक निर्णयों और मानदंडों के आधार पर कोड के निष्पादन को बदलने की अनुमति देते हैं। वे आपको कोड का एक ब्लॉक केवल तभी चलाने की अनुमति देते हैं जब कुछ शर्तें पूरी होती हैं।
आइए देखें कि अपने कोड में सशर्त बयानों का उपयोग कैसे करें। हम आरक्षित कीवर्ड का भी उपयोग करेंगे |_+_|, |_+_|, और |_+_| जिसके बारे में हमने पिछले पाठ में सीखा था।
पायथन इफ इफ स्टेटमेंट्स का परिचय
|_+_| कथन आपके कोड में सशर्त विवरण प्रस्तुत करने का एक बहुत ही उपयोगी तरीका है। यह आपको कोड के ब्लॉक को तभी निष्पादित करने की अनुमति देता है जब कुछ शर्तें पूरी होती हैं, या फिर कोड के अगले भाग पर जाएं। आइए |_+_| . के मूल सिंटैक्स पर एक नज़र डालें पायथन में बयान।
आप दो तरीकों से उपयोग कर सकते हैं |_+_| बयान। पहला यह है कि जब आपके पास कोड के ब्लॉक को निष्पादित करने के लिए जांच करने के लिए केवल एक शर्त है, तो आप |_+_| . का उपयोग कर सकते हैं बयान। इस परिदृश्य में, सिंटैक्स निम्नानुसार दिखता है:
|_+_|याद रखें, पायथन कोड इंडेंटेशन-ओरिएंटेड है जहां कोड की पंक्तियों के बीच अंतर करने के लिए 'टैब' के स्तर का उपयोग करके स्टेटमेंट इंडेंट किए जाते हैं।
ऊपर दिए गए उदाहरण में, 'if:' और 'else:' के बाद आने वाली कोई भी चीज़ टैब को एक बार हिट करके एक लेवल पर इंडेंट कर दी जाती है। नोटबुक में अपना कोड लिखते समय ध्यान में रखने के लिए यह एक बहुत ही महत्वपूर्ण अवधारणा है।
जब कोड के कई ब्लॉक होते हैं जिन्हें तभी निष्पादित किया जाना चाहिए जब एक प्रासंगिक शर्त बन जाती है |_+_|, हम |_+_| का उपयोग करते हैं वाक्य - विन्यास। अन्य कथन वैकल्पिक है यदि सभी शर्तें |_+_| होने पर कोड के किसी भी ब्लॉक को निष्पादित करने की कोई आवश्यकता नहीं है। नीचे काल्पनिक कोड स्पष्टीकरण देखें:
|_+_|आइए इन दोनों सिंटैक्स को समझने के लिए एक उदाहरण देखें। कृपया अपनी नोटबुक में निम्नलिखित कोड टाइप करें और इसे पंक्ति-दर-पंक्ति निष्पादित करें।

यहाँ क्योंकि |_+_| वेरिएबल को |_+_| के मान के लिए असाइन किया गया है, की स्थिति |_+_| होगा |_+_| if स्टेटमेंट के तहत, और कोड प्रिंट होगा |_+_|
आइए एक और उदाहरण देखें |_+_| बयान। कृपया निम्न कोड पंक्ति-दर-पंक्ति टाइप करें और फिर प्रत्येक सेल को निष्पादित करें।

यहाँ, |_+_| चर को |_+_| का मान दिया गया है। एलिफ स्टेटमेंट जो स्थिति का मूल्यांकन करता है |_+_| है |_+_|. प्रतीक |_+_| 'से कम या इसके बराबर' को संदर्भित करता है। साथ ही, आप देख सकते हैं कि कोई शर्त या तो एक साधारण कथन हो सकती है या यह |_+_|, |_+_|, और |_+_| खोजशब्द।
व्यायाम: नियंत्रण प्रवाह
व्यायाम अवलोकन
आइए एक छोटा सा अभ्यास करके नियंत्रण प्रवाह विवरण का उपयोग करने के कौशल को व्यवहार में लाएं।
एक नई नोटबुक बनाएं और उसे नाम दें |_+_|। अभ्यास को लागू करने के लिए नीचे दिए गए चरणों का पालन करें। अंत तक, आप सीखेंगे कि |_+_| . का उपयोग करके सशर्त तर्क कैसे लिखना है बयान।
व्यायाम निर्देश
- इस अभ्यास के भाग के रूप में, आपका काम यह पता लगाना है कि कोई संख्या सम है या विषम। एक संख्या जो 2 से पूर्ण रूप से विभाज्य है (शेष 0 है), सम है, अन्यथा यह एक विषम संख्या है।
- |_+_| . नामक एक वैरिएबल बनाएं और इसे |_+_| . का मान निर्दिष्ट करें साथ शुरू करने के लिए।
- एक लिखें |_+_| कथन इस प्रकार निर्धारित करता है कि संख्या सम है या विषम।
- चेक |_+_| संख्या प्रकार की है |_+_| |_+_| मॉड्यूलो ऑपरेटर% का उपयोग करके 2 से पूरी तरह से विभाज्य है। प्रिंट |_+_|.
- अन्यथा यदि (|_+_|) संख्या प्रकार की है |_+_| और 2 से पूर्णतः विभाज्य नहीं है, प्रिंट करें |_+_|।
- अन्य प्रिंट |_+_|।
- |_+_| . में संग्रहीत मान बदलें एक बार में |_+_|, |_+_|, |_+_|, |_+_|, |_+_|।
- if...elif...else कथन का कौन सा भाग निष्पादित किया गया था और क्या मुद्रित किया गया था, यह जाँचने के लिए सभी कक्षों को फिर से चलाएँ।
समाधान
यह सत्यापित करने के लिए कि आपका कोड सही तरीके से सेट किया गया था, कृपया नीचे दिया गया समाधान देखें।
