Seedha content par jao
🤖 Python Hindi Bot
Namaste! Main Python Hindi Bot hoon 🐍
Python ya AI se related kuch bhi type karke pucho, ya neeche se quick sawaal chuno.
WhatsApp

Stay Connected with PythonHindii

Join our WhatsApp Community to get the latest Python tutorials, coding tips, interview questions, project updates, and learning resources directly on your phone.

Join WhatsApp Community
Python Hindi Logo
Python in Hindi | Programming Education
Python programming tutorial in Hindi banner Python code learning illustration Hindi Python student coding illustration Python data code pattern background

Python Tutorial in HindiiLearn Python Programming for Free

Learn Python from Beginner to Advanced in simple Hindi.

print("Namaste Python!")
# Variable banana
naam = "Ankit"
umar = 25
 
for i in range(3):
  print("Sikho!")
 
# Output:
Sikho! Sikho! Sikho!

Why Students Learn Here

📚

Structured Tutorials

Beginner se Advanced tak step-by-step organized lessons.

💻

Practical Code

Real examples aur hands-on code jo actually samajh aaye.

🧠

Python + AI Path

Ek clear roadmap jo Python se AI tak le jaata hai.

🚀

Projects & Career

Portfolio-ready projects aur interview preparation.

Ye Kaise Kaam Karta Hai

Hindi mein Python, AI aur Data Skills seekhne ka sabse simple tareeka.

📘

Seekhein

Beginner se Advanced tak, best curated tutorials aur guides Hindi mein.

💻

Practice Karein

Real code examples aur mini-projects ke through hands-on practice karein.

💬

Judein

WhatsApp community se judkar apne doubts clear karein, akele nahi seekhenge.

Python to AI Learning Roadmap

Step-by-step learning path from Python basics to AI, Data Science and career-ready projects.

1
🐍

Python Basics

Introduction, Variables, Data Types, Operators, Input & Output, Conditions, Loops, Functions

Start Python →
2
💻

Python Intermediate

Lists, Tuples, Sets, Dictionaries, Strings, Functions, Modules, File Handling, Exception Handling

Continue Python →
3
⚙️

Advanced Python

OOP, Iterators, Generators, Decorators, Regular Expressions, APIs, Automation, Virtual Environments

Learn Advanced Python →
4
🗄️

SQL & Databases

SQL Basics, MySQL, SELECT, INSERT, UPDATE, DELETE, JOIN, GROUP BY, Database Projects

Learn SQL →
5
📊

Data Analytics

NumPy, Pandas, Data Cleaning, Data Visualization, Matplotlib, Exploratory Data Analysis

Learn Data Analytics →
6
🤖

Machine Learning

ML Basics, Supervised & Unsupervised Learning, Regression, Classification, Model Evaluation, Scikit-learn

Learn Machine Learning →
7
🧠

Artificial Intelligence

AI Fundamentals, Generative AI, AI Tools, Prompt Engineering, LLM Concepts, AI Automation

Explore AI →
8
🚀

Projects & Career

Python Projects, AI Projects, Data Projects, Portfolio, GitHub, Interview Preparation, Career Roadmap

Build Your Career →

Python Break and Continue Statement in Hindi – Examples & Difference

Python break and continue

Python Break और Continue Statement in Hindi – पूरी जानकारी Examples के साथ

Python में loops का इस्तेमाल किसी काम को बार-बार करने के लिए किया जाता है। लेकिन हर बार ऐसा जरूरी नहीं होता कि loop अपनी सभी iterations पूरी करे।

कई situations में हमें किसी condition के पूरा होते ही loop को रोकना पड़ सकता है। कभी हमें किसी particular value को skip करना होता है, लेकिन loop को आगे चलाना होता है।

यहीं पर Python के break और continue statements काम आते हैं।

इस tutorial में हम बहुत आसान तरीके से समझेंगे:

  • Python में break क्या है?
  • break statement कैसे काम करता है?
  • continue क्या है?
  • continue statement कैसे काम करता है?
  • for और while loop में इनका इस्तेमाल कैसे करें?
  • break और continue में क्या अंतर है?
  • दोनों को एक ही program में कैसे use करें?
  • Python loop के साथ else कैसे काम करता है?
  • Real-world में इन statements का इस्तेमाल कब करना चाहिए?

अगर आपने अभी-अभी Python में for loop और while loop सीखना शुरू किया है, तो यह topic आपके लिए काफी important है।

Note: अगर आपने अभी loops नहीं पढ़े हैं, तो पहले हमारा Python For Loop in Hindi और Python While Loop in Hindi tutorial पढ़ सकते हैं।

Break और Continue का Basic मतलब

दोनों ही Python के loop control statements हैं — मतलब इन दोनों का काम loop के normal flow को control करना है, लेकिन दोनों अलग तरीके से काम करते हैं।

सबसे सरल तरीके से समझें तो:

  • break loop को तुरंत रोक देता है
  • continue current iteration को skip करके अगली iteration पर चला जाता है

एक छोटा सा example लीजिए। मान लीजिए आपका loop 1 से 10 तक numbers print कर रहा है। अगर आप चाहते हैं कि number 5 आते ही loop बंद हो जाए, तो आप break इस्तेमाल करेंगे। लेकिन अगर सिर्फ 5 को print नहीं करना है और बाकी सारे numbers print होते रहें, तो वहाँ continue काम आएगा।

यही इन दोनों का सबसे basic फर्क है, और पूरा tutorial इसी idea के आगे-पीछे घूमता है।

Python Break Statement क्या है

break statement का काम सीधा-सा है — जिस loop के अंदर ये लिखा हो, उसे तुरंत terminate कर देना। जैसे ही Python interpreter को break मिलता है, वो current loop को वहीं छोड़ देता है और सीधा loop के बाद वाले code पर पहुँच जाता है।

break

Practical use में break को लगभग हमेशा किसी condition के साथ लिखा जाता है:

if condition:
    break

इसका मतलब हुआ — अगर condition true हुई, तो loop यहीं खत्म कर दो।

एक Simple Example से समझें

पहले normal loop देखते हैं, जिसमें कोई break नहीं है:

for i in range(1, 6):
    print(i)
1
2
3
4
5

अब इसी loop में हम चाहते हैं कि number 3 आते ही loop रुक जाए:

for i in range(1, 6):

    if i == 3:
        break

    print(i)
1
2

यहाँ क्या हुआ ज़रा देखिए — जब i की value 1 थी, print हुआ। जब 2 थी, वो भी print हुआ। लेकिन जैसे ही i 3 हुआ, break execute हो गया और loop तुरंत बंद हो गया। इसलिए 4 और 5 कभी print ही नहीं हुए।

For Loop में Break का Real Example

एक ऐसा example देखते हैं जो actual programs में काफी common है — list में किसी value को search करना।

numbers = [10, 20, 30, 40, 50]

for number in numbers:

    if number == 30:
        print("Number mil gaya!")
        break

    print("Checking:", number)
Checking: 10
Checking: 20
Number mil gaya!

यहाँ 30 मिलते ही loop को आगे चलाने की कोई ज़रूरत नहीं थी, इसलिए break लगा दिया। बड़े datasets में ये छोटी सी चीज़ काफी time बचा सकती है, क्योंकि loop unnecessarily पूरा नहीं चलता।

While Loop में Break

Break सिर्फ for loop तक limited नहीं है — while loop के साथ भी उतना ही अच्छा काम करता है।

while True:

    number = int(input("Number enter karo: "))

    if number < 0:
        break

    print("Aapne enter kiya:", number)

यहाँ program तब तक चलता रहेगा जब तक user कोई negative number enter न करे। जैसे ही -1 या उससे छोटा कोई number आता है, condition true हो जाती है और break loop को तुरंत terminate कर देता है।

Python Continue Statement क्या है

continue का काम break से बिल्कुल अलग है। ये loop को बंद नहीं करता — सिर्फ current iteration का बचा हुआ code skip करके सीधा next iteration पर चला जाता है।

continue

इसे भी generally condition के साथ लिखा जाता है:

if condition:
    continue

मतलब — अगर condition true हुई, तो इस iteration का बाकी code छोड़ दो और अगली value पर चले जाओ।

Continue कैसे काम करता है

for i in range(1, 6):

    if i == 3:
        continue

    print(i)
1
2
4
5

यहाँ ध्यान दीजिए — loop कहीं भी बंद नहीं हुआ, सिर्फ i == 3 वाली iteration skip हुई। बाकी सब कुछ normally चलता रहा।

For Loop में Continue का Example

एक और common use case — सिर्फ odd numbers print करना।

for i in range(1, 11):

    if i % 2 == 0:
        continue

    print(i)
1
3
5
7
9

i % 2 == 0 ये check करता है कि number even है या नहीं। अगर even निकला, तो continue execute होगा और वो number print हुए बिना ही skip हो जाएगा।

While Loop में Continue

i = 0

while i < 5:

    i += 1

    if i == 3:
        continue

    print(i)
1
2
4
5

यहाँ 3 वाली iteration skip हो गई, लेकिन loop अपना काम करता रहा।

एक ज़रूरी बात: while loop में continue इस्तेमाल करते वक्त ये ध्यान रखना पड़ता है कि loop variable सही जगह update हो रहा हो, वरना loop गलती से infinite loop बन सकता है। इसको हम आगे detail में देखेंगे।

Break और Continue एक साथ Use करना

Real programs में कभी-कभी दोनों की ज़रूरत एक ही loop में पड़ती है। मान लीजिए हमें एक list में से even numbers skip करने हैं, लेकिन number 7 से बड़ा कोई भी number आते ही loop रोकना है।

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

for number in numbers:

    if number % 2 == 0:
        continue

    if number > 7:
        break

    print("Processing:", number)
Processing: 1
Processing: 3
Processing: 5
Processing: 7

इस example में दो अलग-अलग काम हो रहे हैं — even numbers (2, 4, 6, 8) continue से skip हो रहे हैं, और जैसे ही 9 आता है, number > 7 true हो जाती है और break loop को खत्म कर देता है।

इससे ये बात बिल्कुल clear हो जाती है — continue loop को skip करता है, break loop को stop करता है।

Break और Continue में Difference

याद रखने का सबसे आसान तरीका है:

Break = Stop Continue = Skip

Feature break continue
मुख्य काम Loop को रोकना Current iteration skip करना
Loop बंद होता है? हाँ नहीं
Next iteration होती है? नहीं हाँ
for loop में चलता है? हाँ हाँ
while loop में चलता है? हाँ हाँ
Typical use Search मिलने पर loop stop करना Unwanted value skip करना
Control कहाँ जाता है Loop के बाहर अगली iteration पर

अगर कभी confuse हो जाएं, तो बस इतना सोच लीजिए — जब दिल करे "बस, loop बंद करो," तब break; और जब दिल करे "इसे छोड़ो, आगे बढ़ो," तब continue।

Python Loop के साथ Else

ये part beginners को थोड़ा strange लगता है, क्योंकि else सिर्फ if के साथ ही ज़्यादा देखा जाता है। लेकिन Python में for और while loop के साथ भी एक optional else block लगा सकते हैं।

numbers = [10, 20, 30, 40]

search = 50

for number in numbers:

    if number == search:
        print("Number mil gaya")
        break

else:
    print("Number nahi mila")
Number nahi mila

अब अगर search की value 30 कर दें:

numbers = [10, 20, 30, 40]

search = 30

for number in numbers:

    if number == search:
        print("Number mil gaya")
        break

else:
    print("Number nahi mila")
Number mil gaya

Logic simple है — loop का else तभी चलेगा जब loop बिना break के normally complete हो जाए। अगर बीच में कभी break लगा, तो else skip हो जाएगा। Searching वाले programs में ये pattern काफी useful साबित होता है।

Break और Continue का Real-World Use

Theory तो clear हो गई, अब देखते हैं ये असल में कहाँ काम आते हैं।

Search करना — list में item मिलते ही loop रोकने के लिए break का इस्तेमाल होता है, ताकि बाकी items पर time waste न हो।

Invalid data skip करना — data processing करते वक्त अगर कुछ values गलत हैं, तो उन्हें continue से skip कर सकते हैं:

numbers = [10, -5, 20, -2, 30]

for number in numbers:

    if number < 0:
        continue

    print(number)
10
20
30

User input program — जब user किसी specific word से program बंद करना चाहता है:

while True:

    command = input("Command enter karo: ")

    if command == "exit":
        break

    print("Command:", command)

Data filtering — जैसे None values को ignore करना:

for value in data:

    if value is None:
        continue

    print(value)

Common Mistake: While Loop में Continue

ये गलती बहुत common है, खासकर नए learners करते हैं। अगर loop variable को continue से पहले update नहीं किया, तो loop कभी आगे बढ़ेगा ही नहीं।

गलत approach:

i = 0

while i < 5:

    if i == 3:
        continue

    i += 1

जब i की value 3 होगी, continue execute होगा और i += 1 वाली line तक program कभी पहुँचेगा ही नहीं। नतीजा — i हमेशा 3 ही रहेगा और loop infinite हो जाएगा।

सही (safe) pattern ये है:

i = 0

while i < 5:

    i += 1

    if i == 3:
        continue

    print(i)

यहाँ variable पहले update हो रहा है, इसलिए loop properly आगे बढ़ता है। ये एक छोटी सी बात है, लेकिन इसी वजह से कई beginners का program hang हो जाता है।

एक आसान Real-Life Example

Classroom का example लीजिए। 10 students हैं और teacher कहता है — "Student number 5 के बाद class खत्म।" ये हुई break वाली बात:

1
2
3
4
5 → STOP

लेकिन अगर teacher कहे — "Student number 5 को आज ignore करो, बाकी सबको continue करो," तो ये continue जैसा है:

1
2
3
4
5 → SKIP
6
7
8
9
10

इस example को याद रख लीजिए, break और continue का फर्क कभी नहीं भूलेंगे।

Quick Summary

break current loop को पूरी तरह terminate करता है:

for i in range(10):

    if i == 5:
        break

continue सिर्फ current iteration को skip करता है, loop चलता रहता है:

for i in range(10):

    if i == 5:
        continue

    print(i)

FAQ

Python में break statement क्या है? Python का break statement किसी for या while loop को तुरंत terminate करने के लिए इस्तेमाल होता है। जैसे ही break execute होता है, loop खत्म हो जाता है और program loop के बाद वाले statement पर चला जाता है।

Python में continue statement क्या है? Continue current iteration के बचे हुए code को skip करता है और loop की next iteration पर चला जाता है। ये loop को terminate नहीं करता।

क्या break और continue एक ही loop में इस्तेमाल कर सकते हैं? हाँ, ज़रूरत के हिसाब से एक ही for या while loop में break और continue दोनों इस्तेमाल किए जा सकते हैं।

Break और continue में सबसे बड़ा difference क्या है? Break पूरे loop को रोक देता है, जबकि continue सिर्फ current iteration को skip करता है और loop आगे चलता रहता है।

क्या break और continue for और while दोनों में काम करते हैं? हाँ, Python में break और continue दोनों for और while, दोनों तरह के loops के साथ इस्तेमाल किए जा सकते हैं।

Nested loop में break लगाने पर क्या होता है? Nested loop में break सिर्फ उसी loop को terminate करता है जिसमें वो लिखा गया हो। Outer loop अपना execution normally continue करता है।

निष्कर्ष

Loops सीखने के बाद break और continue अगला natural step हैं। दोनों का काम अलग है — break loop को stop करता है, continue current iteration को skip करता है।

अगर किसी condition पर loop को पूरी तरह बंद करना है, तो break इस्तेमाल कीजिए। अगर सिर्फ किसी particular value या condition को ignore करके loop आगे चलाना है, तो continue इस्तेमाल कीजिए।

इन दोनों statements की अच्छी understanding आपको searching, filtering, data processing और user input जैसे real-world Python programs लिखने में काफी मदद करेगी। सबसे अच्छा तरीका यही है कि इन्हें सिर्फ पढ़ने के बजाय खुद code editor में लिखकर run करें — तभी concept असल में clear होता है।

आगे क्या पढ़ें

🧑‍💻 Python Coding Lab Python code likho, run karo aur practice karo — directly browser mein.