Python Full Course In Hindi

Home About Us Contact Us Privacy Policy

Control Flow

बनाऐ गऐ किसी Program के अंदर कब कौन-सा code चलेगा , कब तक चलेगा , कहाँ से चलेगा आदि निर्णय लेने के लिए Control Flow Statements का उपयोग किया जाता है |
सरल शब्दों मे
किसी program को Control करने के लिए Control flow statements का उपयोग किया जाता है |

control flow statements के तीन भाग है |


1.Conditional Statements
2. Loops
3. Loop Control Statements

(1.Conditional Statements)

conditional statements condition के आधार पर decisions लेते है|
मतलब: अगर कोई condition true होती है | तो कुछ काम होगा, नहीं तो कोई दूसरा काम होगा। सरल शब्दो मे अगर एक condition गलत होती है| तो दूसरी condition काम करती है | अगर दूसरी condition गलत होती है| तब तीसरी condition काम करती है|

conditional statements तीन प्रकार की होती है |


1.If condition
2.Elif condition
3.Else Condition


🐍 Syntax
marks = int(input("enter your marks :")) if marks >= 80: print("Grade : A") elif marks >= 60: print("Grade : B") else: print("Grade : C")
Output
enter your marks :80
Grade : A

Nested If

Nested If का मतलब है | कि एक if condition के अन्दर एक और If condition का उपयोग करना | एक condition के अन्दर दूसरी condition check करने के लिए Nested If का उपयोग किया जाता है |



🐍 Syntax
marks = int(input("enter your marks :")) if marks >= 80: print("Grade : A") elif marks >= 60: print("Grade : B") else: print("Grade : C")
Output
enter your marks :80
Grade : A

(2.Loops)

परिचय = > किसी code को बार-बार दोहराने(repeat) के लिए loop का उपयोग किया जाता है | जैसे => 1 से लेकर 200 तक के numbers को print करना |
python language में loops दो प्रकार के होते हैं :
1.For loop
2.While Loop

1.For Loop


For loop के ander fixed repeatation होता है| यानि की for loop एक sequence मे काम करता है| इसलिए for loop का उपयोग करना बहुत सरल है |

🐍 Syntax
for a in range(1,6): print(a)
Output
Hello world

2.While Loop


while loop के ander condition based repeatation होता है| यानि कि while loop के ander condtions का उपायोग किया जाता है | while loop दी गई condition के True होने तक चलता है |

🐍 Syntax
count = 1 while count <= 5: print(count) count += 1
Output
1
2
3
4
5

(3.(Loop Control Statements))


परिचय => ये वे statements होती है | जो ये तय करती है | कि कोई loop कब चलेगा, कब रुकेगा या कब खतम होगा | किसी loop को control करने के लिए loop control statement का उपयोग किया जाता है |
loop control statements हैं।

1.continue statement Current iteration को skip करने के लिए continue statement का उपयोग किया जाता है |

🐍 Syntax
for n in range(1, 10): if n == 5: continue print(n)
Output
1
2
3
4
6
7
8
9


2.Pass statement किसी temporarily code को खाली रखने के लिए pass statement का उपयोग किया जाता है | सरल शब्दो मे, कुछ नहीं करता, बस placeholder की तरह होता है।

🐍 Syntax
for k in range(1, 10): # कोड सिंटैक्स एरर देगा। यहाँ खाली छोड़ दिया for k in range(1, 10): pass # अब कोई error नहीं आएगा

3.Break loop को बीच में ही रोक देता है। सरल शब्दो मे loop को किसी code या किसी condition पर रोकने के लिए break statement का उपयोग किया जाता है |

🐍 Syntax
for l in range(1, 20): if l == 9: break print(l)