Python me While Loop kya hota hai?


Jab hume ek kaam baar baar karna ho — jab tak koi condition True rahe — tab hum while loop use karte hain. Jaise ek cricket match me batting tab tak chalti hai jab tak batsman out na ho jaye — exactly waise hi while loop kaam karta hai.

Is page me yeh sab sikhenge :-

Note :- While loop me condition ka False hona zaroori hai warna loop kabhi band nahi hoga — ise Infinite Loop kehte hain. Isliye loop ke andar counter ya update zaroor likhein.



1. Basic while Loop

while loop tab tak chalta rehta hai jab tak condition True ho. Jaise hi condition False hoti hai, loop band ho jata hai.

Syntax
while condition:
    # yeh code tab tak chalega jab tak condition True ho
    # counter update karna mat bhoolna!

Example 1: 1 se 5 tak print karna

Python
In [1]:
1
Output

Example 2: Ulti ginti — 10 se 1 tak countdown

Python
In [1]:
1
Output


2. While Loop se Calculations

While loop ka use sirf print karne ke liye nahi, calculations ke liye bhi hota hai — jaise numbers ka sum nikalna, factorial calculate karna, etc.

Example 1: 1 se N tak ka sum nikalna

Python
In [1]:
1
Output

Example 2: Kisi number ki multiplication table print karna

Python
In [1]:
1
Output

Example 3: Factorial calculate karna (n!)

Python
In [1]:
1
Output


3. break Statement

break ka use karke hum loop ko beech me hi band kar sakte hain — chahe condition abhi bhi True ho. Jaise exam me ek baar answer mil gaya toh aage dekhna band karo.

Example 1: 5 aate hi loop band karo

Python
In [1]:
1
Output

Example 2: ATM PIN — 3 galat tries ke baad block karo

Python
In [1]:
1
Output


4. continue Statement

continue ek iteration ko skip kar deta hai aur loop agli iteration se aage chalta rehta hai. break ki tarah loop band nahi hota — sirf uss ek step ko chhod deta hai.

Example 1: 1 se 10 me sirf odd numbers print karo

Python
In [1]:
1
Output

Example 2: 1 se 20 me 3 ke multiples skip karo

Python
In [1]:
1
Output


5. while-else Statement

Python me while ke saath else bhi likh sakte hain. else wala block tab chalta hai jab loop normally khatam ho — yaani condition False ho gayi ho. Agar loop break se band hua ho toh else nahi chalega.

Example 1: Normal loop — else chalega

Python
In [1]:
1
Output

Example 2: break se band — else nahi chalega

Python
In [1]:
1
Output


6. Infinite Loop

Jab while loop ki condition kabhi False nahi hoti toh loop hamesha chalta rehta hai — isse Infinite Loop kehte hain. Yeh zyaadatar galti se hota hai, lekin kabhi kabhi jaanboojhkar bhi use kiya jaata hai (jaise server programs). Isse rokne ke liye break use karte hain.

Example 1: while True — break se control karna

Python
In [1]:
1
Output

Example 2: Common galti — counter update bhool jana (simulated)

Python
In [1]:
1
Output



Quick Summary — while loop ek nazar me

ConceptKaamExample
whileCondition True hone tak loop chalaaowhile i <= 5:
breakLoop beech me roknaif i == 3: break
continueEk step skip karnaif i % 2 == 0: continue
while-elseLoop normally khatam ho toh else chalaowhile ...: ... else: ...
while TrueInfinite loop — break se rokna padta haiwhile True: ... break