Decision Making in Python in Hindi (if, else, Nested)

इस लेख "Decision Making in Python in Hindi" में, जानिए पाइथन में डिसिशन मेकिंग स्टेटमेंट क्या है और इसके प्रकार को उदाहरणों के साथ समझें।

Decision Making in Python in Hindi: किसी प्रोग्राम में निर्णयों (Decisions) का उपयोग तब किया जाता है जब प्रोग्राम में कोड ब्लॉक निष्पादित करने के लिए सशर्त (Conditional) विकल्प होते हैं।

मतलब पायथन में, Decision-making statements वे होते हैं जो यह तय करते हैं कि किसी condition के आधार पर बयानों के एक ब्लॉक को निष्पादित किया जाना है या नहीं।

पाइथन में Decision Making बहुत महत्वपूर्ण concepts है। आपकी प्रोग्रामिंग यात्रा में, निर्णय लेना (decision-making) शुरू से अंत तक आपके साथ रहेगा। हर स्तर पर, आपको एक condition के आधार पर कुछ निर्णय (decisions) लेने की आवश्यकता होती है।

नोट: पाइथन में डिसिशन मेकिंग को समझना शुरू करने से पहले पाइथन भाषा की बुनियादी ज्ञान जैसे कि पाइथन में वेरिएबल, डेटा प्रकार और पाइथन ऑपरेटरों क्या होता है समझें

Decision Making in Python in Hindi (परिचय)

पाइथन में, निर्णय लेने वाले बयान (Decision making statements) वे होते हैं जो यह तय करते हैं कि किसी शर्त के आधार पर बयानों के एक ब्लॉक को निष्पादित करना है या नहीं। Decision making statements को सशर्त बयान (Conditional Statements) भी कहा जाता है।

आइए एक साधारण उदाहरण लेते हैं:

मान लीजिए कि आप एक खेल के लिए एक कार्यक्रम (program) लिख रहे हैं। इसलिए हर कदम पर हमें निर्णय (decisions) लेने की जरूरत है जैसे:

  • यदि उपयोगकर्ता ‘b’ कुंजी दबाता है, तो character आगे बढ़ेगा
  • यदि उपयोगकर्ता ‘spacebar‘ दबाता है, तो character नीचे हो जाएगा
  • और यदि चरित्र एक बाधा में चला जाता है, तो खेल समाप्त हो जाता है अन्यथा हम खेलना जारी रखते हैं।

प्रोग्रामिंग में हर जगह इस तरह के निर्णयों की आवश्यकता होती है और वे प्रोग्राम निष्पादन के प्रवाह की दिशा तय करते हैं।

पाइथन प्रोग्राम में Decision Making Statement क्या है?

पाइथन प्रोग्राम में निर्णय लेने वाली बयान (Decision Making Statement) संरचनाओं की आवश्यकता होती है कि प्रोग्रामर प्रोग्राम द्वारा मूल्यांकन या परीक्षण करने के लिए एक या अधिक शर्तों (conditions) को निर्दिष्ट करता है, साथ ही एक बयान या बयानों के साथ निष्पादित किया जाता है यदि स्थिति TRUE निर्धारित की जाती है, और वैकल्पिक रूप से, अन्य बयानों को निष्पादित किया जाना चाहिए यदि स्थिति FALSE होने के लिए निर्धारित है।

मूल रूप से, Decision संरचना कई expressions का मूल्यांकन करती है जो outcome के रूप में TRUE या FALSE उत्पन्न करते हैं। आपको यह निर्धारित करने की आवश्यकता है कि यदि परिणाम (outcome) सही (TRUE) है या गलत (FALSE) है तो कौन सी action करनी है और कौन से statements को निष्पादित (execute) करना है।

पाइथन भाषा में पाए जाने वाले विशिष्ट निर्णय लेने की संरचना का सामान्य रूप निम्नलिखित है:

Decision Making in Python in Hindi

Python प्रोग्रामिंग भाषा किसी भी non-zero और non-null मानों को TRUE मानती है, और यदि यह शून्य (zero) या null है, तो इसे FALSE मान माना जाता है।

प्रकार: Types of Decision Making Statements in Python in Hindi

पाइथन में तीन प्रकार के निर्णय लेने वाले बयान (Decision Making Statements) हैं:

  1. यदि कथन (if statement)
  2. यदि और बयान (if…else statements)
  3. नेस्टेड अगर बयान (nested if statements)

आइए इन तीनो प्रकार के Decision Making Statements को समझते है –

पाइथन if स्टेटमेंट क्या है (if statement in Python)

if स्टेटमेंट में एक तार्किक अभिव्यक्ति (logical expression) है, जिसके उपयोग से डेटा की तुलना की जाती है और तुलना के परिणाम के आधार पर निर्णय (decision) लिया जाता है।

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

Flow Diagram:

पाइथन if-else स्टेटमेंट क्या है (Python if…else statements)

Syntax of if statement:

if expression:
   statement(s)

Example of if statement:

निम्न प्रोग्राम में, यदि संख्या n धनात्मक (positive) है, तो हम उपयोगकर्ता के लिए एक संदेश प्रिंट करते हैं:

a = 10

if a > 0 :
    print('a is positive.')

Output:

a is positive.

पाइथन if-else स्टेटमेंट क्या है (Python if…else statements)

इफ-एल्स स्टेटमेंट में एक कंडीशन और स्टेटमेंट के दो ब्लॉक होते हैं: if-block और else-block। यदि स्थिति TRUE है, तो दुभाषिया (interpreter) if-block को निष्पादित करता है, या यदि स्थिति गलत है, तो दुभाषिया else-block को निष्पादित करता है।

Flow Diagram:

पाइथन if स्टेटमेंट क्या है (if statement in Python)

Syntax of if-else statement:

if expression:
   statement(s)
else:
   statement(s)

Example of if-else statement:

a = -10

if a > 0 :
    print('a is positive.')
else :
    print('a is not positive')

Output:

a is not positive

nested if स्टेटमेंट क्या है (Python nested if statements)

if स्टेटमेंट्स के अंदर if स्टेटमेंट्स रखते हैं तो इसे नेस्टेड if स्टेटमेंट्स कहा जाता है।

मूल रूप से, ऐसी condition हो सकती है जब आप एक condition के TRUE में हल होने के बाद दूसरी स्थिति की जांच करना चाहते हैं। ऐसे में आप नेस्टेड if कंस्ट्रक्शन का इस्तेमाल कर सकते हैं।

नेस्टेड if कंस्ट्रक्शन में, आप if…elif…else किसी और if…elif…else कंस्ट्रक्शन के अंदर बना सकते हैं।

Flow Diagram:

nested if स्टेटमेंट क्या है (Python nested if statements)

Syntax of if-else statement:

if condition-1:    
      if condition-2:    
               if condition-3:    
                     statement-1  
               else:    
                     statement-2   
       else:    
              statement-3  
else:    
     statements-4 

Example of if-else statement:

निम्नलिखित program में, हम उपयोगकर्ता को संदेश प्रिंट करते हैं यदि संख्या n positive है, या negative या zero है:

a = 10

if a == 0 :
    print('a is zero.')
elif a > 0:
    print('a is positive.')
elif a < 0:
    print('a is negative.')

Output:

a is positive.

Learn C Language in Hindi

यदि आप Python सीखना चाहते हैं तो यहां हमारा पूरा मुफ्त पाइथन कोर्स है जहां आप चरण-दर-चरण पाइथन सीख सकते हैं:

निष्कर्ष

Decision making statements प्रत्येक प्रोग्रामर के लिए बहुत महत्वपूर्ण है, Python भाषा में आप सशर्त स्थिति में निर्णय लेने के बयान का उपयोग कर सकते हैं, अर्थात कोड स्टेटमेंट के किसी भी ब्लॉक को एक शर्त के आधार पर निष्पादित करना है या नहीं।

इस लेख “Decision Making in Python in Hindi” में, हमने Python में विभिन्न प्रकार के निर्णय लेने वाले बयानों को सीखा, और विभिन्न परिदृश्यों को भी सीखा जहां इन निर्णय लेने वाले बयानों का उपयोग किया जा सकता है, उदाहरणों के साथ।

पिछला लेखHistory of PHP in Hindi – PHP का इतिहास
अगला लेखपाइथन भाषा के लाभ और नुकसान को हिंदी में जानें
वह एक पेशेवर वेब और ऐप डेवलपर और भारतीय ब्लॉगर हैं। वह लोगों की मदद करना और उनका मार्गदर्शन करना पसंद करते हैं। इसलिए वह इस ब्लॉग "ट्यूटोरियल इन हिंदी" में अपना ज्ञान हिंदी भाषा में साझा करते हैं। अगर आपको यह पोस्ट मददगार लगे तो इसे शेयर जरूर करें।

कोई जवाब दें

कृपया अपनी टिप्पणी दर्ज करें!
कृपया अपना नाम यहाँ दर्ज करें

1 × 2 =