हेल्लो पाठकों !
क्या आप जानना चाहते है, पायथन में कंडीशनल स्टेटमेंट क्या है, इसके कितने प्रकार है और पायथन प्रोग्रामिंग में कंडीशनल स्टेटमेंट को कैसे इस्तेमाल किया जाता है ।
किसी भी प्रोग्रामिंग भाषा में Decision-making अनुभाग बहुत ही महत्वपूर्ण होता है । एक प्रोग्रामिंय भाषा में Decision-making कंडीषनल स्टेटमेंट का उपयोग करके स्वचालित होता है, जिसमें पायथन यह देखने के लिए कोड का मूल्यांकन करता है कि क्या यह निर्दिष्ट शर्तों को पूरा करता है ।
शर्तों का मूल्यांकन किया जाता है और उन्हें सही या गलत के रूप में संसाधित किया जाता है । यदि यह सत्य पाया जाता है, तो प्रोग्राम को आवश्यकतानुसार चलाया जाता है ।
तो चलिए Python conditional statement के बारे में विस्तार से जानते है ।
पायथन में कंडीशनल स्टेटमेंट क्या है (What is Conditional Statements in Python in Hindi) ?
पाइथन में कंडीशनल स्टेटमेंट अलग अलग कंप्यूटेषंस या क्रियाएं करता है जो इस बात पर निर्भर करता है कि एक विशिष्ट बूलियन बाधा सही या गलत का मूल्यांकन करती है या नहीं। कंडीशनल स्टेटमेंट को पायथन में पि स्टेटमेंट द्वारा नियंत्रित किया जाता है ।
पायथन प्रोग्रामिंग में कितने कंडीशनल स्टेटमेंट होता है (Types of Python Conditional Statements) ?
पायथन में मुख्य रूप से पांच प्रकार के कंडीशनल स्टेटमेंट होता है, जो निम्नलिखित है :-
- If statement
- Else condition
- Elif condition
- Nested if statement
- Switch case statement
पायथन में if statement क्या है (What is Python if statement) ?
पायथन प्रोग्रामिंग में if statement सबसे फन्डामेन्टल निर्णय लेने वाला स्टेटमेंट है, जिसमें कोड को इस आधार पर निष्पादित किया जाता है कि वह निर्दिष्ट शर्त को पूरा करता है या नहीं। इसमे कोड के एक बॉडी होती है जो केवल तभी निष्पादित होती है जब if statement में कंडीशन सही होता है । एक स्टेटमेंट सिंगल लाइन या कोड का ब्लॉक हो सकता है ।
if keyword का उपयोग करके एक if statement लिखा जाता है ।
Syntax of if_statement:
If expression
Statement
अच्छे से समझते के लिए नीचे दिया गया उदाहरण को देखें :-
a = 10
b = 150
if b > a:
print(“b is greater than a”)
output : b is greater than a
पायथन में else statement क्या है (What is Python else statement) ?
else statement का उपयोग आमतौर पर तब किया जाता है जब आपको किसी कंडीशन के सही और गलत दोनों भागों को निष्पादित करने के लिए निर्दिष्ट किया जाता है ।
जब कंडीशन सही होती है, तो पि ब्लॉक के अंदर का स्टेटमेंट निष्पादित होता है और यदि कंडीशन गलत है, तो पि ब्लॉक के बाहर का स्टेटमेंट निष्पादित किया जाता है ।
if….statement लिखने का Syntax है :-
If condition :
else :
अच्छे से समझते के लिए नीचे दिया गया उदाहरण को देखें :-
num = 6
if num >= 0:
print (“Positive or Zero”)
else:
print(“Negative number”)
output : Positive or zero
पायथन में elif statement क्या है (What is Python elif statement)
elif पायथन प्रोग्रामिंग में else_if का संक्षिप्त रूप है । यह हमें कई expression को जांच करने की सुविधा प्रदान करता है ।
यह इस तरीके से काम करता है :-
if condition का मूल्यांकन सबसे पहले किया जाता है, यदि पि की शर्त (condition) गलत है, तो यह अगले मसपि ब्लॉक स्थिति की जॉच करता है । यदि सभी शर्त (condition) गलत आता हैं, तो else स्टेटमेंट के body को निष्पादित करता है ।
सरल भाषा में कह सकते है, elif keyword पायथन प्रोग्राम को कहता है, यदि पिछली कंडीशन सत्य नहीं है, तो इस कंडीशन को आजमाएं ।
if….Elif….else statement लिखने का Syntax है :-
if <condition>:
<body of if statements>
elif <condition>:
<body of elif statements>
elif <condition>:
<body of elif statements>
...
else:
<body of else statements>
अच्छे से समझने के लिए नीचे दिए गए उदाहरण को देखें :-
num = 4.5
if num > 0:
print (“Positive number”)
elif num == 0:
print(“Zero”)
else:
print(“Negative number”)
पायथन में nested if statement क्या है (What is Python nested if statement) ?
जब हमारे पास एक if स्टेटमेंट दूसरे if स्टेटमेंट के अंदर हो तो इसे कंप्यूटर प्रोग्रामिंग में नेस्टिंग कहा जाता है । इसका उपयोग तब किया जाता है जब एक वेरिएबल को एक से अधिक बार संसाधित किया जाना चाहिए ।
Nested….if statement लिखने का Syntax है :-
if <condition 1>:
#Executes if condition 1 is true
if <condition 2>:
#Executes if condition 2 is true
else:
# If condition 2 is FALSE, then these false lines executed
else:
# If condition 1 is FALSE, then these false lines executed
अच्छे से समझने के लिए नीचे दिए गए उदाहरण को देखें :-
num = float (input (“Enter a number: ”))
if num >= 0:
if num == 0:
print (“Zero”)
else:
print(“Positive number”)
else:
print(“Negative number”)
पायथन में switch case statement क्या है (What is Python switch case statement) ?
यदि आप अपने कोड को अव्यवस्थित करने के लिए एकाधिक if statement नहीं चाहते हैं, तो आपको switch case स्टेटमेंट का उपयोग करना चाहिए जो आपके कोड में नियंत्रण प्रवाह को लागू करने का एक cleaner और quicker तरीका प्रदान करता है ।
अन्य प्रोग्रामिंग भाषाओं C++, Java, Ruby के तरह, पायथन प्रोग्रामिंग एक स्विच केस स्टेटमेंट प्रदान नहीं करता है, लेकिन पायथन में स्विच केस को लागू करने के लिए पायथन डिक्शनरी मैपिंग का उपयोग किया जाता है ।
आम तौर पर, स्विच एक control mechanism है जो एक वेरिएबल में संग्रहीत मान का परीक्षण करता है और संबंधित केस स्टेटमेंट को निष्पादित करता है । स्विच केसा स्टेटमेंट आपके प्रोग्राम में कंटोल फलो का परिचय देता है और यह सुनिश्चित करता है कि आपका कोड कई if statements से भरा नहीं हो ।
switch….case statement लिखने का Syntax है :-
function(argument){
switch(argument) {
case 0:
return "This is Case Zero";
case 1:
return " This is Case One";
case 2:
return " This is Case Two ";
default:
return "nothing";
};
};
निर्ष्कष – Conclusion
मुझे आशा है इस पोस्ट से आपने पायथन प्रोग्रामिंग में कंडीशनल स्टेटमेंट क्या है और पायथन प्रोग्रामिंग इनका क्या इस्तेमाल है इसके बारे में अच्छे से हिन्दी में जानकारी प्राप्त कर लिया है ।
अगर फिर भी कंडीशनल स्टेटमेंट के बारे में आपके मन में कोई सवाल हैं तो आप हमें टिप्पणी के जरीए पुछ सकते है ।
FAQ’s
Q1 :
Ans:
अन्य पोस्ट पढ़े :-
- How to learn basic of Python programming in Hindi ?
- पायथन प्रोग्रामिंग में वेरिएबल क्या है ?
- What is Operators in Python programming in Hindi ?
- Top 5 reasons to learn Python programming in 2022 ?
- Best 10 Books to learn Python programming ?