Python FunctionsPython Functions1

Python Exception HandlingPython Exception Handling1

Python Loops



Loops help us repeat actions in Python. Imagine telling the computer: "Do this again and again." That’s what loops are for!

Why Use Loops?

Let’s say you want to print "Hi!" five times. Without a loop, you’d write:

print("Hi!")
print("Hi!")
print("Hi!")
print("Hi!")
print("Hi!")

That works… but what if you wanted to print it 100 times? That’s where loops save time.

Types of Loops in Python

1. for Loop

for loops are great when you know how many times you want to repeat something.

for i in range(5):
    print("Hi!")

Output:

Hi!
Hi!
Hi!
Hi!
Hi!

Explanation:

2. while Loop

while loops repeat as long as a condition is true.

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

Output:

Welcome!
Welcome!
Welcome!

Explanation:

Looping Through a List

We can also use for loops to go through a list of items.

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

Output:

apple
banana
cherry

Explanation:

Each time, fruit takes one value from the list and prints it.

Using break in a Loop

break stops the loop early.

for i in range(5):
    if i == 3:
        break
    print(i)

Output:

0
1
2

Explanation:

Using continue in a Loop

continue skips the rest of the loop for that time only.

for i in range(5):
    if i == 2:
        continue
    print(i)

Output:

0
1
3
4

Explanation:

Conclusion

Loops are a powerful way to repeat actions in Python. You learned:

Practice using loops in different ways — that’s the best way to understand how they work!



Welcome to ProgramGuru

Sign up to start your journey with us

Support ProgramGuru.org

You can support this website with a contribution of your choice.

When making a contribution, mention your name, and programguru.org in the message. Your name shall be displayed in the sponsors list.

PayPal

UPI

PhonePe QR

MALLIKARJUNA M