BCA / B.Tech 8 min read

Control Statements in Hindi | Python

Control Statements in Python in Hindi |  कंट्रोल स्टेटमेंट्स हिंदी में  :


कंट्रोल स्टेटमेंट्स प्रोग्रामिंग का एक महत्वपूर्ण हिस्सा होते हैं। ये स्टेटमेंट्स प्रोग्राम के प्रवाह (flow) को नियंत्रित करने के लिए उपयोग किए जाते हैं। जब हम किसी प्रोग्राम को लिखते हैं, तो कई बार हमें कुछ शर्तों के आधार पर निर्णय लेने की आवश्यकता होती है
, या हमें कुछ हिस्सों को बार-बार चलाने की जरूरत होती है। Python में कंट्रोल स्टेटमेंट्स का उपयोग करके हम प्रोग्राम के execution flow को नियंत्रित कर सकते हैं।

Types of Control Statements in python in Hindi | पाइथन में  कंट्रोल स्टेटमेंट के  प्रकार : 

Python में तीन प्रमुख प्रकार के कंट्रोल स्टेटमेंट्स होते हैं:

निर्णय लेने वाले स्टेटमेंट्स (Decision-Making Statements)
लूपिंग स्टेटमेंट्स (Looping Statements)
जंप स्टेटमेंट्स (Jump Statements)

Decision-Making Statements in python in Hindi | निर्णय लेने वाले स्टेटमेंट्स :

निर्णय लेने वाले स्टेटमेंट्स का उपयोग यह तय करने के लिए किया जाता है कि प्रोग्राम के किस हिस्से को चलाया जाएगा, यह शर्तों के अनुसार होता है।
 इन स्टेटमेंट्स में शर्तें दी जाती हैं, और उनके परिणामस्वरूप प्रोग्राम के एक विशेष भाग को निष्पादित किया जाता है।

(a) if स्टेटमेंट :

यदि दी गई शर्त सत्य होती है, तो 'if' ब्लॉक के अंदर का कोड निष्पादित किया जाता है।

if condition:
    # यह कोड तब चलेगा जब condition सत्य हो
उदाहरण:

x = 10
if x > 5:
    print("x 5 से बड़ा है")

(b) if-else स्टेटमेंट :

'if' के साथ 'else' का उपयोग तब किया जाता है जब हमें दो संभावनाओं में से किसी एक को चुनना हो। अगर 'if' की शर्त गलत होती है, तो 'else' का कोड चलेगा।

if condition :

    # यह कोड तब चलेगा जब condition सत्य हो
else:
    # यह कोड तब चलेगा जब condition असत्य हो
उदाहरण:

x = 3
if x > 5:
    print("x 5 से बड़ा है")
else:
    print("x 5 से छोटा या बराबर है")

(c) if-elif-else स्टेटमेंट :

जब हमें एक से अधिक शर्तों की जांच करनी हो तो 'if-elif-else' का उपयोग किया जाता है। इसमें पहली शर्त गलत होने पर 'elif' (else if) के माध्यम से दूसरी शर्त की जाँच की जाती है।

if condition1:
    # यह कोड तब चलेगा जब condition1 सत्य हो
elif condition2:
    # यह कोड तब चलेगा जब condition1 असत्य और condition2 सत्य हो
else:
    # यह कोड तब चलेगा जब दोनों शर्तें असत्य हों
उदाहरण:

x = 7
if x > 10:
    print("x 10 से बड़ा है")
elif x == 7:
    print("x 7 के बराबर है")
else:
    print("x 10 से छोटा है")

Looping Statements in python in Hindi | लूपिंग स्टेटमेंट्स :

लूपिंग स्टेटमेंट्स का उपयोग तब किया जाता है जब हमें कोड के किसी हिस्से को बार-बार चलाना होता है। 
Python में लूपिंग स्टेटमेंट्स का उपयोग करके हम कोड को कई बार चला सकते हैं जब तक कि कोई शर्त सही हो।

(a) for लूप :

'for' लूप का उपयोग सूची (list), स्ट्रिंग (string), टपल (tuple), आदि को इटरेट (iterate) करने के लिए किया जाता है।

for item in iterable:
    # यह कोड तब तक चलेगा जब तक सभी items इटरेट न हो जाएं
उदाहरण:


fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
    print(fruit)

(b) while लूप

'while' लूप तब तक चलता है जब तक दी गई शर्त सत्य होती है। जब शर्त असत्य हो जाती है, तो लूप बंद हो जाता है।

while condition:
    # यह कोड तब चलेगा जब condition सत्य हो
उदाहरण:

x = 1
while x < 5:
    print(x)
    x += 1

Jump Statements in python in Hindi |  जंप स्टेटमेंट्स :

जंप स्टेटमेंट्स का उपयोग लूप या कंडीशनल स्टेटमेंट्स के नियंत्रण को बदलने के लिए किया जाता है। Python में मुख्यतः तीन प्रकार के जंप स्टेटमेंट्स होते हैं:

(a) break स्टेटमेंट :

'break' स्टेटमेंट का उपयोग लूप को तुरंत समाप्त करने के लिए किया जाता है, चाहे लूप की शर्त सत्य हो या नहीं।

for item in iterable:
    if condition:
        break
उदाहरण:

for i in range(1, 6):
    if i == 3:
        break
    print(i)

आउटपुट:

1
2


(b) continue स्टेटमेंट :

'continue' स्टेटमेंट का उपयोग लूप के वर्तमान iteration को छोड़कर अगले iteration को जारी रखने के लिए किया जाता है।

for item in iterable:
    if condition:
        continue
उदाहरण:

for i in range(1, 6):
    if i == 3:
        continue
    print(i)
आउटपुट:

Copy code
1
2
4
5

(c) pass स्टेटमेंट :

'pass' स्टेटमेंट का उपयोग तब किया जाता है जब हमें कोई एक्शन नहीं लेना होता। यह सिर्फ एक प्लेसहोल्डर के रूप में काम करता है।

if condition:
    pass
उदाहरण:

for i in range(1, 6):
    if i == 3:
        pass
    else:
        print(i)
आउटपुट:

1
2
4
5