Iteration in Python - while Loop TRB CSI › Python Programming › Iteration - While

Iteration in Python - while Loop

while loop என்பது ஒரு condition True இருக்கும் வரை code block-ஐ repeatedly execute செய்யும் loop. தமிழில்: கொடுக்கப்பட்ட condition True இருக்கும் வரை ஒரே statements மீண்டும் மீண்டும் execute ஆகும். Condition False ஆனதும் loop stop ஆகும்.

Premium — locked Beginner 19 min 158 cards 41 programs 9 MCQs v4
This is a premium lesson. You can see the shape of every card — unlock to read them. Unlock
Definition

while loop என்பது ஒரு condition True இருக்கும் வரை code block-ஐ repeatedly execute செய்யும் l……

Premium This card is part of the premium lesson. Unlock
Program
Example

இதில்: i…

Premium This card is part of the premium lesson. Unlock
Flow

Initialization ↓ Check Condition ↓ True ? ───── No ───→ Stop……

Premium This card is part of the premium lesson. Unlock
Explanation

initialization…

Premium This card is part of the premium lesson. Unlock
Program
Example
Important
Important 3 parts

while loop-ல் முக்கியமாக மூன்……

Premium This card is part of the premium lesson. Unlock
Important

1. Initialization 2. Conditio……

Premium This card is part of the premium lesson. Unlock
Program
Example
Explanation

Again check: 6…

Premium This card is part of the premium lesson. Unlock
Important
Very important

while loop condition ஒவ்வொரு iteration-க்கும் முன்பு check செய்யப்படும். அதனால்……

Premium This card is part of the premium lesson. Unlock
Explanation
False at beginning

i = 10 while i…

Premium This card is part of the premium lesson. Unlock
Output
Result

அதனால் loop body ஒரு முறை கூட……

Premium This card is part of the premium lesson. Unlock
Explanation
Increment

Increasing loop: i = 1 while i…

Premium This card is part of the premium lesson. Unlock
Explanation
Decrement

Reverse counting செய்ய: i = 5……

Premium This card is part of the premium lesson. Unlock
Explanation
Short form

i -= 1 means: i = i - 1…

Premium This card is part of the premium lesson. Unlock
Program
Program - 10 to 1
Explanation
Infinite loop

Infinite Loop என்றால் என்ன? Cond……

Premium This card is part of the premium lesson. Unlock
Program
Example
Explanation

இதில் i update செய்யவில்லை. i……

Premium This card is part of the premium lesson. Unlock
Explanation
Common cause of infinite loop

Most common reason: Update st……

Premium This card is part of the premium lesson. Unlock
Explanation
While true

Intentional infinite loop: while True: print("Running") True எப……

Premium This card is part of the premium lesson. Unlock
Explanation
Break

break entire loop-ஐ immediate……

Premium This card is part of the premium lesson. Unlock
Program
Example
Dry Run
Dry run break
Explanation
Continue

continue current iteration மட……

Premium This card is part of the premium lesson. Unlock
Program
Example
Important
Important continue point

இந்த program-ல் update: i += 1 continue-……

Premium This card is part of the premium lesson. Unlock
Comparison
Break vs continue
Explanation
Pass

pass எந்த operation-மும் செய்……

Premium This card is part of the premium lesson. Unlock
Program
Example
Explanation

ஆனால் இங்கே update இல்லாததால்……

Premium This card is part of the premium lesson. Unlock
Explanation

pass simply placeholder.…

Premium This card is part of the premium lesson. Unlock
Explanation
Even numbers

Print even numbers 2 to 10 Me……

Premium This card is part of the premium lesson. Unlock
Explanation
Even with if

i = 1 while i…

Premium This card is part of the premium lesson. Unlock
Explanation
Odd numbers

i = 1 while i…

Premium This card is part of the premium lesson. Unlock
Explanation
Sum 1 to 5

i = 1 total = 0 while i…

Premium This card is part of the premium lesson. Unlock
Dry Run
Dry run sum
Table
Multiplication table

n = 5 i = 1…

Premium This card is part of the premium lesson. Unlock
Table

while i…

Premium This card is part of the premium lesson. Unlock
Explanation
Factorial

5 factorial: 5! = 5 × 4 × 3 ×……

Premium This card is part of the premium lesson. Unlock
Input
User input
Explanation
Example

password = ""…

Premium This card is part of the premium lesson. Unlock
Explanation

Condition: password != "Pytho……

Premium This card is part of the premium lesson. Unlock
Real Life Example
Real time example

ATM PIN example: pin = "" while pin != "3690": pin = in……

Premium This card is part of the premium lesson. Unlock
Explanation
While else

Python-ல் while உடன் else பயன……

Premium This card is part of the premium lesson. Unlock
Important
Important while else

Loop normally condition False ஆகி finish ஆனா……

Premium This card is part of the premium lesson. Unlock
Program
Example

Completed print ஆகாது.…

Premium This card is part of the premium lesson. Unlock
Explanation
Nested while

ஒரு while loop உள்ளே மற்றொரு ……

Premium This card is part of the premium lesson. Unlock
Program
Example
Explanation

i += 1…

Premium This card is part of the premium lesson. Unlock
Dry Run
Dry run nested
Comparison
For vs while
Real Life Example
Example difference

Using for for i in range(1, 6……

Premium This card is part of the premium lesson. Unlock
Explanation
When to use for

Use for when: Number of repetitions is k……

Premium This card is part of the premium lesson. Unlock
Explanation
When to use while

Use while when: Number of repetitions is not known Repeat……

Premium This card is part of the premium lesson. Unlock
Important

for How many times? Often known. while Until w……

Premium This card is part of the premium lesson. Unlock
Common Mistake
Error 1

Forgetting update Wrong: i = ……

Premium This card is part of the premium lesson. Unlock
Output
Result
Program
Correct
Common Mistake
Error 2

Wrong condition i = 1 while i >= 5: print(……

Premium This card is part of the premium lesson. Unlock
Common Mistake
Error 3

Missing colon Wrong: while i…

Premium This card is part of the premium lesson. Unlock
Common Mistake
Error 4

Missing indentation Wrong: wh……

Premium This card is part of the premium lesson. Unlock
Common Mistake
Error 5

Update in wrong direction i =……

Premium This card is part of the premium lesson. Unlock
Remember

I C U I = Initialization i = ……

Premium This card is part of the premium lesson. Unlock
TRB Point

1. while loop is used for?…

Premium This card is part of the premium lesson. Unlock
TRB Point

Condition-based repetition.…

Premium This card is part of the premium lesson. Unlock
TRB Point

1. while condition executes w……

Premium This card is part of the premium lesson. Unlock
TRB Point

True…

Premium This card is part of the premium lesson. Unlock
TRB Point

1. Condition False என்றால்?…

Premium This card is part of the premium lesson. Unlock
TRB Point

Loop stops.…

Premium This card is part of the premium lesson. Unlock
TRB Point

1. while is which type of loo……

Premium This card is part of the premium lesson. Unlock
TRB Point

Entry-controlled loop…

Premium This card is part of the premium lesson. Unlock
TRB Point

1. Infinite loop commonly occ……

Premium This card is part of the premium lesson. Unlock
TRB Point

Update missing / condition ne……

Premium This card is part of the premium lesson. Unlock
TRB Point

1. Entire loop terminate செய்……

Premium This card is part of the premium lesson. Unlock
TRB Point

break…

Premium This card is part of the premium lesson. Unlock
TRB Point

1. Current iteration skip செய……

Premium This card is part of the premium lesson. Unlock
TRB Point

continue…

Premium This card is part of the premium lesson. Unlock
TRB Point

1. Placeholder statement?…

Premium This card is part of the premium lesson. Unlock
TRB Point

pass…

Premium This card is part of the premium lesson. Unlock
TRB Point

1. Can Python while have else?…

Premium This card is part of the premium lesson. Unlock
TRB Point

Yes…

Premium This card is part of the premium lesson. Unlock
TRB Point

1. while True: means?…

Premium This card is part of the premium lesson. Unlock
TRB Point

Potential infinite loop unles……

Premium This card is part of the premium lesson. Unlock
Interview Point

Question: What is a while loop? A while loop repeatedly executes a block of code as long as its condition eva……

Premium This card is part of the premium lesson. Unlock
Program
Example
Explanation

Initial condition itself is False. So bo……

Premium This card is part of the premium lesson. Unlock
Program
Example
Explanation

or a condition that never becomes False. Question: Difference between for and while? ……

Premium This card is part of the premium lesson. Unlock
MCQ

A while loop executes while c……

Premium This card is part of the premium lesson. Unlock
MCQ

while is a:…

Premium This card is part of the premium lesson. Unlock
MCQ

What is output? i = 1 while i…

Premium This card is part of the premium lesson. Unlock
MCQ

Which can cause infinite loop?…

Premium This card is part of the premium lesson. Unlock
MCQ

Which statement terminates th……

Premium This card is part of the premium lesson. Unlock
MCQ

Which skips only current iter……

Premium This card is part of the premium lesson. Unlock
MCQ

What happens here? while Fals……

Premium This card is part of the premium lesson. Unlock
MCQ

What is while True: normally?…

Premium This card is part of the premium lesson. Unlock
Dry Run

1 → 2 2 → 3 3 → 4 Then: 4 < 4……

Premium This card is part of the premium lesson. Unlock
MCQ

What happens when condition i……

Premium This card is part of the premium lesson. Unlock
Practice
Practice 1

Print 1 to 10 i = 1 while i…

Premium This card is part of the premium lesson. Unlock
Practice
Practice 2

Print 10 to 1 i = 10 while i ……

Premium This card is part of the premium lesson. Unlock
Practice
Practice 3

Print Even Numbers i = 2 whil……

Premium This card is part of the premium lesson. Unlock
Practice
Practice 4

Print Odd Numbers i = 1 while……

Premium This card is part of the premium lesson. Unlock
Practice
Practice 5

Sum 1 to 10 i = 1 total = 0 w……

Premium This card is part of the premium lesson. Unlock
Summary

Iteration │ ├── for └── while while ……

Premium This card is part of the premium lesson. Unlock
Remember

Condition True → Continue Condition False → Stop Main loop control statements: break → Stop entire loop ……

Premium This card is part of the premium lesson. Unlock
Explanation
Short description

while loop என்பது ஒரு Boolean condition True இருக்கும் வரை statements-ஐ repeated-ஆ execute செய்யும் Python it……

Premium This card is part of the premium lesson. Unlock
Text size
17px
Theme
Contents
Print / PDF
Program