Beginner Codes/Python/While Loops
19%

Instructions

Syntax

while condition: # code block

While Loops 🔄

Oru vishayatha thirumba thirumba pannanum na adhu peru Loop. Python-la rendu varisaiyana loops irukku. Adhula onnu dhaan while loop.

Oru condition True-a irukkura varaikkum, while loop ulla irukka code-a thirumba thirumba run pannitte irukkum! (Like a merry-go-round 🎠)

Syntax

count = 1
while count <= 3:
    print(count)
    count = count + 1
print("Done!")

Idhu eppadi work aagudhu?

  1. Modhalla count value 1.
  2. count <= 3 check pannum. True dhaan! So ulla poyittu 1 print aagum.
  3. count = count + 1 nu pottadhu nala count ipo 2 aayidum.
  4. Thirumba mela pogum! Ipo 2 <= 3 check pannum. True dhaan! 2 print aagum.
  5. Idhe madhiri suthikitte irukkum, count 4 aagura varaikkum. 4 <= 3 False aanadhunala, loop-a vittu veliya vandhu "Done!" print aagum!

🔍 Deep Dive: Real-world Analogy (Dosa Sappuduvom!)

Adhu eppadi computer condition-a vechu loop panudhu? Oru chinna example paapom. Oru hotel-la neenga ukkandhu dosa sappudrappa eppadi nadakkum?

stomach_full = False
dosas_eaten = 0

while stomach_full == False:
    print("Innoru Dosa kondu vaa!")
    dosas_eaten = dosas_eaten + 1
    
    if dosas_eaten == 3:
        stomach_full = True
        print("Vayiru full aagiduchu, podhum!")

Idhoda meaning: Vayiru nirayum varaikkum (stomach_full == False), neenga dosa ketkitte irupeenga (while loop)! Eppo 3 dosa aagudho, vayiru full aagidum (stomach_full = True). Appo condition False aagi, loop-a vittu veliya vandhuduveenga.

⚠️ Be Careful! (Paathu mudivu edu!)

Neenga count = count + 1 podala na ena aagum? count eppovume 1-a dhaan irukkum! So 1 <= 3 eppovume True dhaan! Idhuku peru Infinite Loop. Oyamal loop suthikitte irukkum, unga program crash aagidum! 😱 Eppaume loop ulla condition-a modify panra madhiri oru logic irukkanum.

Idha theliva purinjikka indha interactive Loop-a step-by-step test pannunga:

Interactive While Loop

Loop Execution
count = 1
while count <= 3:
print(count)
count = count + 1
print("Done!")
Variables & Output
Variables
count
1
Terminal

💡 Did You Know? count += 1 nu short-a ezhudhalam! Idhu count = count + 1 ku equal dhaan. Python programmers idhaya dhaan adhigama use pannuvanga!

Your Turn! (Unga neram!)

Oru variable x create panni 3 nu set pannunga. while loop vachi x > 0 irukkura varaikkum x-a print pannunga. Loop kulla x-a 1 korakka marandhudadhinga! (x = x - 1)

Help

While LoopsExercise 16/7725 XP
❴❵ script.py
python.code
python
Loading...
Terminal
Terminal — python
Beginner Codes Terminal v1.0.0
─────────────────────────────────────
Ready. Click "Run Code" to execute...
Ready
Piston APIPYTHON0 lines