Python Nested Loops
Dr. Smita R.Chavan
Nested Loops in Python:
Python has two primitive loops: E.G
for i in range(2):
while loop print(“i=”,i)
for loop for j in range(11,14):
print(j)
Using these loops we can create nested loops in Python.
Nested loops mean loops inside a loop.
For example, while loop inside the for loop, for loop inside the for loop, etc.
Dr.Smita R. Chavan 2
Exercise1:
a) Print the following output using loops
1
2 2
3 3 3
4 4 4 4
b) Print the following output using loops
1234
123
12
1
c) Print the following output using for loop
****
***
** Dr.Smita R. Chavan 3
Exercise 2:
a) Print the following output using loops
*
***
*****
*******
b) Print the following output using loops
A
A B
A B C
A B C D
Dr.Smita R. Chavan 4
Exercise3:
a) Print the following output using loops
1
2 3
4 5 6
7 8 9 10
b) Print the following output using loops
1
12
123
1234
12345
1234
123
12 5
Dr.Smita R. Chavan
1
Exercise 4:
a) Print factorial of first 10 numbers.
b) Print prime numbers from given range.
c) Accept a number till user enter 0 and print multiplication table
of given number.
Dr.Smita R. Chavan 6
Find Output :
for i in range(1,3):
for j in range(1,i+1):
for k in range(1,j+1):
print(i,j,k," ",end=‘ ')
print("\n")
Dr.Smita R. Chavan 7
Dr.Smita R. Chavan 8