Nested Loops
Let's learn about nested loops with an example.
Introduction
Using one loop inside another loop is called nested loops in any programming language.
Syntax of a nested for
loop in Python:
for i in range(n):
for j in range(n):
statement to iterate
Syntax of a nested while
loop in Python:
while condition:
while condition:
statement to iterate
Example
Let us take the simple example of printing the following pattern using Python:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
In order to print this pattern, we first need to understand that this pattern has 5 numbers and 5 rows to print, so we have to nest two loops, like in the following code sample.
Python code
Get hands-on with 1300+ tech skills courses.