Control Statement
- Control Statement ऐसे स्टेटमेंट होते हैं जो प्रोग्राम के Execution Flow (प्रोग्राम किस क्रम में चलेगा) को नियंत्रित (Control) करते हैं।
- Control Statement यह तय करते हैं कि प्रोग्राम में कौन-सा कोड चलेगा, कितनी बार चलेगा और कब रुक जाएगा।
Types of Control Statement
- Selection (decision) Statement
- Iteration (Looping) Statement
- Jump Statement
1. Selection (Decision) Statement
Selection Statement वह Statement है जो किसी Condition (शर्त) की जाँच करता है और उसी के आधार पर यह निर्णय लेता है कि कौन-सा कोड चलेगा।
Types of Selection Statement
- if Statement
- if Else Statement
- if Elif Else Statement
1. if Statement
if Statement में जब expression true होता है तब वह अपने statement को execute करता है, और अगर expression false होता है तब वह execute नहीं करता है |
syntax :
if expression :
if_statement(s)
Source Code :
a = 2
b = 3
if(a < b) :
print("a is less than b")
Output :
a is less than b
2 If Else Statement
if statement में जब expression true होता है तब वह अपने statement को execute करता है और अगर expression false होता है तब else statement को execute करता है |
Syntax :
if expression :
if_statement(s)
else :
else_statement(s)
Source Code :
a = 2
b = 2
if(a < b) :
print("a is less than b")
else :
print("a is greater than or equal to b")
Output :
a is greater than or equal to b
3. If Elif Esle Statement
if statement में जब expression true होता है तब वह अपने statement को execute करता है और अगर expression false होता है तब flow elif पर जाता है अगर elif का expression true होता है तो उसका statement execute होता है और elif का expression false होता है तब इसका statement execute होता है |
Syntax :
if expression :
if_statement(s)
elif expression :
elif_statement(s)
else :
else_statement(s)
Source Code :
a = 2
b = 2
if(a < b) :
print("a is less than b")
elif(a > b) :
print("a is greater than b")
else :
print("a is equal to b")
Output :
a is equal to b
2. Iteration (Looping) Statement
3. Jump Statement
Jump Statement की मदद से हम Loop को रोक सकते हैं, किसी Iteration को छोड़ सकते हैं या भविष्य के लिए खाली स्थान (Placeholder) बना सकते हैं।
Types of jump statement
- Break Statement
- Continue Statement
- Pass Statement
1. Break Statement
break Statement Loop को तुरंत समाप्त (Terminate) कर देता है।
जब Python को break मिलता है, तो वह Loop से बाहर निकल जाता है और Loop के बाद वाला कोड चलाने लगता है।
Syntax :
break
Source Code :
nums = [1, 2, 3, 4, 5]
for n in nums :
print(n)
if(n == 4):
output :
1
2
3
4
2. Continue Statement
continue एक Jump Statement है।
जब Loop के अंदर continue मिलता है, तो Python वर्तमान Iteration (Current Iteration) का बाकी कोड छोड़ देता है और सीधे अगले Iteration पर चला जाता है।
Syntax :
continue
Source Code :
nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for n in nums :
if(n == 5) :
print("Skipped Element :", n)
continue
print(n)
Output :
1
2
3
4
Skipped Element: 5
6
7
8
9
10
3. Pass Statement
- pass Statement ये null Statement होता है |
passPython का एक Jump Statement है।- इसका उपयोग तब किया जाता है जब Python को कोई Statement चाहिए, लेकिन आप अभी कोई Code नहीं लिखना चाहते।
Syntax :
pass
Source Code :
class A: pass
def func(param):
pass
func(10)
print("Hello World")
Output :
Hello World
