Lecture

Loops: for and while

In programming, we often need to repeat actions, such as printing items, summing values, or checking conditions. Loops let us do this efficiently without writing the same code multiple times.

Python provides two main types of loops: for and while.


for Loops

A for loop is used when you want to go through each item in a sequence, such as a list, string, or range of numbers.

For Loop
fruits = ["apple", "banana", "cherry"] for fruit in fruits: print("I like", fruit)

Explanation

  • fruits is a list.
  • The variable fruit takes one value from the list in each loop.
  • The loop prints a sentence using that value.
  • This repeats three times, once for each fruit.

while Loops

A while loop runs as long as a condition is true.

While Loop
count = 1 while count <= 3: print("Count is:", count) count += 1

Explanation

  • The loop starts with count = 1.
  • It checks the condition count <= 3. If it is true, the block runs.
  • After each loop, count increases by 1.
  • When count becomes 4, the condition is false and the loop stops.

When to Use Each

  • Use a for loop when you already know the set of items you want to process.
  • Use a while loop when the number of repetitions depends on a condition that may change.
Quiz
0 / 1

In Python, a while loop is useful when you need to iterate over a known sequence of items.

True
False

Lecture

AI Tutor

Design

Upload

Notes

Favorites

Help

Code Editor

Run
Generate

Execution Result