Master
Python Loops
in One Go!
• Learn the basics, syntax, examples, and 10
loop challenges with solutions.
• #Python #Coding #Learning
• Created by: Manan Singh Bhadauria
Introduction to Loops
• Loops execute a block of code repeatedly
until a condition is met.
• Why we use loops:
• Repeat tasks without rewriting code
• Work with lists, strings, and ranges
efficiently
• Automate repetitive operations
• Types:
• 1️⃣ for loop — known iterations
• 2️⃣ while loop — unknown iterations
Syntax and Examples
• For Loop Example:
• for i in range(5):
• print(i)
• Output:
• 0 1 2 3 4
• While Loop Example:
• count = 0
• while count < 5:
• print(count)
• count += 1
10 Loop Challenges
• 1️⃣ Print numbers from 1 to 10
• 2️⃣ Print even numbers from 1 to 20
• 3️⃣ Sum of first 10 natural numbers
• 4️⃣ Multiplication table of 5
• 5️⃣ Print all elements of a list
• 6️⃣ Count vowels in a string
• 7️⃣ Factorial of a number
• 8️⃣ Reverse a string
• 9️⃣ Fibonacci series (10 terms)
• Largest number in a list
Challenge 1️⃣
• for i in range(1, 11):
• print(i)
• range(1, 11) gives numbers from 1 to 10.
Challenge 2️⃣
• for i in range(2, 21, 2):
• print(i)
• Step 2 prints every second number (even).
Challenge 3️⃣
• total = 0
• for i in range(1, 11):
• total += i
• print(total)
• Adds each number from 1 to 10.
Challenge 4️⃣
• for i in range(1, 11):
• print(f'5 x {i} = {5*i}')
• f-string gives formatted output.
Challenge 5️⃣
• fruits = ['apple', 'banana', 'cherry']
• for fruit in fruits:
• print(fruit)
Challenge 6️⃣
• word = 'programming'
• count = 0
• for ch in word:
• if ch in 'aeiou':
• count += 1
• print(count)
Challenge 7️⃣
• n = 5
• fact = 1
• for i in range(1, n+1):
• fact *= i
• print(fact)
Challenge 8️⃣
• text = 'python'
• rev = ''
• for ch in text:
• rev = ch + rev
• print(rev)
Challenge 9️⃣
• a, b = 0, 1
• for i in range(10):
• print(a)
• a, b = b, a + b
Challenge
• nums = [4, 8, 2, 9, 5]
• largest = nums[0]
• for n in nums:
• if n > largest:
• largest = n
• print(largest)
You’ve mastered
Python Loops!
• Keep practicing daily — loops are
the heart of logic building.
• Download more Python practice
PDFs soon!
• Follow @Manan Singh Bhaduria for
more free resources.
• #Python #Coding #Loops #Programming
#Learning