Python Basics

Python में Loop क्या है? (For Loop और While Loop Explained)

Python में Loop क्या है - For Loop और While Loop Diagram

Python में Loop क्या है? Loop एक programming concept है जिसका उपयोग code को बार-बार execute करने के लिए किया जाता है। जब तक कोई condition true रहती है, loop चलता रहता है और same काम बार-बार करता है।

अगर आपको कोई काम 100 बार करना है, तो 100 बार code लिखने की जरूरत नहीं होती — आप एक loop का उपयोग करके वही काम आसानी से कर सकते हैं। इसलिए loop Python programming का एक बहुत important concept है।

🔁 Loop का उपयोग क्यों करें? Loop repetitive काम को आसान बनाता है और code को efficient करता है।

✔ Code छोटा और clean बनता है
✔ Time और effort बचता है
✔ Readability बेहतर होती है
✔ Automation possible होता है
📌 Python में Loop के प्रकार Python में मुख्य रूप से दो प्रकार के loops होते हैं:

For Loop → जब iterations पहले से पता हों
While Loop → जब loop condition पर depend करता हो
⚙️ Loop कैसे काम करता है? Loop एक cycle follow करता है:

1. Variable initialize होता है
2. Condition check होती है
3. Code execute होता है
4. Variable update होता है

यह process तब तक चलता है जब तक condition false न हो जाए।
🧠 Loop का Basic Syntax For Loop:
for variable in sequence:
    # code block
While Loop:
while condition:
    # code block
💡 Simple Example नीचे दिया गया code 1 से 5 तक numbers print करता है:
for i in range(1,6):
    print(i)

Output: 1 2 3 4 5
🌍 Real-Life Use Cases • Large data processing (Data Analysis)
• Automation scripts बनाना
• Machine Learning workflows
• API data handle करना
• Reports generate करना
while loop flow chart python
Python Basics

Python में For Loop क्या है? (Syntax, Flow और Use Cases)

Python में For Loop क्या है? For loop एक ऐसा loop है जो किसी sequence (जैसे list, string, tuple या range) के हर element पर एक-एक करके code run करता है। यह तब उपयोग किया जाता है जब हमें पहले से पता होता है कि loop कितनी बार चलेगा।

Python For Loop कैसे काम करता है - Flow Diagram
📌 For Loop क्या होता है? For loop sequence के हर item पर code execute करता है।

उदाहरण: अगर list में 5 items हैं, तो loop 5 बार चलेगा — हर item के लिए एक बार।
🎯 For Loop कब उपयोग करें? • जब iterations की संख्या पहले से पता हो
• जब list, tuple या string पर काम करना हो
• जब data processing करनी हो
• जब API या file data iterate करना हो
🌍 Real-Life Example मान लीजिए आपके पास 1000 student records हैं — For loop का उपयोग करके आप सभी records को एक-एक करके process कर सकते हैं बिना बार-बार code लिखे।
🧠 For Loop का Syntax
for variable in sequence:
    # code block
उदाहरण:
for i in range(5):
    print(i)
⚙️ For Loop कैसे काम करता है? 1. Loop sequence के पहले element से शुरू होता है
2. Value variable (i) में assign होती है
3. Code block execute होता है
4. अगला element लिया जाता है
5. यह process तब तक चलता है जब तक sequence खत्म न हो जाए

✔ Loop अपने आप stop हो जाता है जब सारे elements iterate हो जाते हैं
💡 Simple Example नीचे दिया गया code 1 से 5 तक numbers print करता है:
for i in range(1,6):
    print(i)

Output: 1 2 3 4 5
Python Practice

Python में For Loop Examples (20+ Programs with Output)

यहाँ आप Python for loop examples सीखेंगे जो beginner से advanced level तक हैं। हर example के साथ code, output और real-life use case दिया गया है जिससे आप आसानी से समझ सकें कि Python में for loop कैसे काम करता है।

1. Numbers print करना (0–4) Use case: Basic iteration
for i in range(5):
    print(i)
Output: 0 1 2 3 4
2. 1 से 10 तक numbers print करना Use case: Counting
for i in range(1,11):
    print(i)
Output: 1 से 10
3. Even Numbers print करना Use case: Filtering
for i in range(2,11,2):
    print(i)
Output: 2 4 6 8 10
4. List पर loop चलाना Use case: Data iteration
fruits = ['apple','banana','mango']
for f in fruits:
    print(f)
Output: apple banana mango
5. String पर loop चलाना Use case: Text processing
for ch in "Python":
    print(ch)
Output: P y t h o n
6. Numbers का sum निकालना Use case: Calculation
total = 0
for i in range(1,6):
    total += i
print(total)
Output: 15
7. Multiplication Table बनाना Use case: Pattern
n = 5
for i in range(1,11):
    print(n*i)
Output: 5 10 15 …
8. Reverse Loop (Countdown) Use case: Countdown
for i in range(5,0,-1):
    print(i)
Output: 5 4 3 2 1
9. Index और Value print करना Use case: Data tracking
fruits=['a','b']
for i,v in enumerate(fruits):
    print(i,v)
Output: 0 a 1 b
10. Nested Loop Use case: Matrix / Pattern
for i in range(2):
    for j in range(2):
        print(i,j)
Output: pairs
11. Break का उपयोग Use case: Loop को बीच में रोकना
for i in range(5):
    if i==3:
        break
    print(i)
Output: 0 1 2
12. Continue का उपयोग Use case: Iteration skip करना
for i in range(5):
    if i==2:
        continue
    print(i)
Output: 0 1 3 4
13. Square numbers Use case: Math calculation
for i in range(5):
    print(i*i)
Output: 0 1 4 9 16
14. Odd Numbers print करना Use case: Filtering
for i in range(10):
    if i%2!=0:
        print(i)
Output: 1 3 5 7 9
15. Characters count करना Use case: Text analysis
count=0
for ch in "hello":
    count+=1
print(count)
Output: 5
16. List का sum निकालना Use case: Aggregation
nums=[1,2,3]
s=0
for n in nums:
    s+=n
print(s)
Output: 6
17. Maximum value निकालना Use case: Comparison
nums=[3,7,2]
m=nums[0]
for n in nums:
    if n>m:
        m=n
print(m)
Output: 7
18. Factorial निकालना Use case: Math logic
fact=1
for i in range(1,6):
    fact*=i
print(fact)
Output: 120
19. Star Pattern बनाना Use case: Pattern problem
for i in range(5):
    print("*"*i)
Output: *
20. Dictionary पर loop Use case: Key-value iteration
d={"a":1,"b":2}
for k,v in d.items():
    print(k,v)
Output: a 1 b 2
Python Basics

Python में While Loop क्या है? (Syntax, Flow और Use Cases)

Python While Loop कैसे काम करता है - Flow Diagram

Python में While Loop क्या है? While loop एक ऐसा loop है जो तब तक चलता रहता है जब तक दी गई condition true रहती है। जैसे ही condition false होती है, loop रुक जाता है।

For loop के विपरीत, while loop तब उपयोग किया जाता है जब हमें पहले से यह पता नहीं होता कि loop कितनी बार चलेगा। यह condition के आधार पर काम करता है।

📌 While Loop क्या होता है? While loop तब तक चलता है जब तक condition true रहती है।

हर iteration से पहले condition check की जाती है।
🎯 While Loop कब उपयोग करें? • जब iterations की संख्या पता न हो
• जब loop condition पर depend करता हो
• जब user input लेना हो
• जब किसी event का इंतजार करना हो
⚠️ Important Note अगर condition कभी false नहीं होती, तो loop हमेशा चलता रहेगा। इसे infinite loop कहा जाता है।
🧠 While Loop का Syntax
while condition:
    # code block
उदाहरण:
i = 1
while i <= 5:
    print(i)
    i += 1
⚙️ While Loop कैसे काम करता है? 1. सबसे पहले condition check होती है
2. अगर condition true है तो code execute होता है
3. Variable update होता है
4. फिर से condition check होती है

✔ यह process तब तक चलता है जब तक condition false न हो जाए
🌍 Real-Life Use Cases • User login validation
• Game loop (continuous running system)
• Data streaming process
• Input validation system
• Automation scripts
Python Practice

Python While Loop Examples (20+ Programs with Output)

यहाँ आप while loop programs in Python सीखेंगे — beginner से advanced level तक। हर example के साथ code, output और use case दिया गया है जिससे आपका logic strong होगा।

1. 1 से 5 तक print करना
i=1
while i<=5:
    print(i)
    i+=1
Output: 1 2 3 4 5
2. Numbers का sum
i=1
s=0
while i<=5:
    s+=i
    i+=1
print(s)
Output: 15
3. Even numbers
i=2
while i<=10:
    print(i)
    i+=2
Output: 2 4 6 8 10
4. Reverse number
num=123
rev=0
while num>0:
    d=num%10
    rev=rev*10+d
    num//=10
print(rev)
Output: 321
5. Factorial
i=1
fact=1
while i<=5:
    fact*=i
    i+=1
print(fact)
Output: 120
6. Count digits
num=1234
count=0
while num>0:
    num//=10
    count+=1
print(count)
Output: 4
7. Table
n=3
i=1
while i<=10:
    print(n*i)
    i+=1
8. Input until negative
num=1
while num>=0:
    num=int(input())
9. Infinite loop
while True:
    print("Running")
10. Break example
i=1
while True:
    if i==5:
        break
    print(i)
    i+=1
11. Odd numbers
i=1
while i<=10:
    if i%2!=0:
        print(i)
    i+=1
12. Sum of digits
num=123
s=0
while num>0:
    s+=num%10
    num//=10
print(s)
13. Fibonacci
a,b=0,1
i=0
while i<5:
    print(a)
    a,b=b,a+b
    i+=1
14. Prime check
n=7
i=2
flag=0
while i
15. Palindrome
num=121
temp=num
rev=0
while num>0:
    d=num%10
    rev=rev*10+d
    num//=10
print(temp==rev)
16. Power
base=2
exp=3
res=1
while exp>0:
    res*=base
    exp-=1
print(res)
17. Guess number
num=5
guess=0
while guess!=num:
    guess=int(input())
18. Countdown
i=5
while i>0:
    print(i)
    i-=1
19. Sum until 0
total=0
num=1
while num!=0:
    num=int(input())
    total+=num
print(total)
20. Nested loop
i=1
while i<=2:
    j=1
    while j<=2:
        print(i,j)
        j+=1
    i+=1
Comparison

Python में For Loop और While Loop में क्या अंतर है?

For loop और while loop दोनों का उपयोग Python में code को बार-बार चलाने के लिए किया जाता है। लेकिन दोनों का उपयोग अलग-अलग situations में होता है — यह इस बात पर depend करता है कि iterations पहले से पता हैं या नहीं।

For Loop vs While Loop Difference Python
📌 Simple समझें (Easy Explanation) ✔ अगर आपको पता है कि loop कितनी बार चलेगा → For Loop use करें
✔ अगर आपको पता नहीं है कि loop कब तक चलेगा → While Loop use करें

👉 Example:
• 1 से 10 तक print करना → For Loop
• जब तक user सही input न दे → While Loop
🔵 For Loop • Fixed iterations के लिए use होता है
• List, string, tuple जैसे sequence पर काम करता है
• Automatically stop हो जाता है
• Syntax simple और clean होता है
• Infinite loop का risk कम होता है
🟠 While Loop • Condition पर depend करता है
• तब तक चलता है जब तक condition true है
• Manual update करना पड़ता है
• Flexible है लेकिन गलती होने का chance ज्यादा है
• Infinite loop बनने का risk होता है
📊 For Loop vs While Loop (Comparison Table)
Feature For Loop While Loop
Iterations Known (पहले से पता) Unknown (Condition पर depend)
Condition Implicit Explicit
Usage Sequence-based Condition-based
Control Automatic Manual
Risk Low High (Infinite Loop)
🧠 Detailed Difference (थोड़ा Deep समझें) 👉 For Loop:
जब आपके पास data already available होता है (जैसे list, range), तब For loop सबसे best होता है। यह automatically हर element पर loop चला देता है।

👉 While Loop:
जब आपको condition के basis पर काम करना होता है (जैसे user input, login system), तब While loop use किया जाता है। यह तब तक चलता है जब तक condition false नहीं हो जाती।

✔ For loop = predictable execution
✔ While loop = condition-based control
🎯 कब कौन सा Loop Use करें? ✔ Data processing → For Loop
✔ User input validation → While Loop
✔ Fixed repetition → For Loop
✔ Unknown repetition → While Loop
💡 Interview Tip अगर interviewer पूछे:

👉 “Difference between for and while loop?”

Answer simple रखें:
✔ For loop → fixed iterations
✔ While loop → condition-based iterations
FAQs

Python Loop से जुड़े महत्वपूर्ण सवाल (FAQs)

यहाँ Python loops (for loop और while loop) से जुड़े सबसे common सवाल और उनके आसान जवाब दिए गए हैं।

❓ Python में loop क्या है? Python में loop का उपयोग code को बार-बार चलाने के लिए किया जाता है। मुख्यतः दो प्रकार के loop होते हैं — for loop और while loop
❓ Python में for loop क्या होता है? For loop का उपयोग sequence (जैसे list, string, tuple, range) के हर element पर code run करने के लिए किया जाता है। इसका उपयोग तब होता है जब iterations पहले से पता हों।
❓ Python में while loop क्या है? While loop तब तक चलता है जब तक condition true रहती है। इसका उपयोग तब किया जाता है जब loop कितनी बार चलेगा यह पहले से पता न हो।
❓ For loop और while loop में क्या अंतर है? For loop fixed iterations के लिए use होता है, जबकि while loop condition-based होता है और तब तक चलता है जब तक condition false न हो जाए।
❓ Python में loop कैसे use करें? Loop use करने के लिए आप either sequence (for loop) या condition (while loop) define करते हैं और code को repeatedly execute करते हैं जब तक condition false न हो जाए।
❓ Infinite loop क्या होता है? Infinite loop वह loop होता है जो कभी stop नहीं होता क्योंकि उसकी condition हमेशा true रहती है। यह अधिकतर while loop में होता है।
❓ Loop में break और continue क्या करते हैं? break loop को तुरंत रोक देता है, जबकि continue current iteration को skip करके अगले iteration पर चला जाता है।
❓ Python में for loop example क्या है? Example:
for i in range(5):
    print(i)
Output: 0 1 2 3 4
❓ While loop का real-life use क्या है? While loop का उपयोग user input validation, login system, game loop और automation tasks में किया जाता है।
Quiz

Python Loop Quiz (अपना ज्ञान टेस्ट करें)

For Loop और While Loop पर अपनी understanding test करें। सही answer चुनें और Submit करें।

1. Python में loop क्या है?


2. किस loop का उपयोग तब होता है जब iterations पता हों?


3. While loop किस पर depend करता है?


4. Infinite loop क्या होता है?


5. Loop को तुरंत रोकने के लिए कौन सा keyword use होता है?


6. continue क्या करता है?


7. range(5) क्या print करेगा?


8. List पर loop चलाने के लिए कौन सा loop बेहतर है?


9. कौन सा loop आसानी से infinite loop बन सकता है?


10. Dictionary पर loop चलाने के लिए क्या use करते हैं?



Vista Academy – 316/336, Park Rd, Laxman Chowk, Dehradun – 248001
📞 +91 94117 78145 | 📧 thevistaacademy@gmail.com | 💬 WhatsApp
💬 Chat on WhatsApp: Ask About Our Courses