9 Python Nested Loops
9 Python Nested Loops
In Python, when you write one or more loops within a loop statement that is known as a nested
loop.
The main loop is considered as outer loop and loop(s) inside the outer loop are known as inner
loops.
The Python programming language allows the use of one loop inside another loop.
There are two types of loops, namely for and while, using which we can create nested loops.
The for loop with one or more inner for loops is called nested for loop.
A for loop is used to loop over the items of any sequence, such as a list, tuple or a string and
performs the same action on each item of the sequence.
statements(s)
statements(s)
for x in months:
for y in days:
print(x, y)
print("Good bye!")
Python Nested while Loop
The while loop having one or more inner while loops are nested while loop.
A while loop is used to repeat a block of code for an unknown number of times until the specified
boolean expression becomes TRUE.
while expression:
while expression:
statement(s)
statement(s)
i=2
j=2
if not(i%j): break
j=j+1
i=i+1