NESTED FOR LOOP
1.
for var1 in range(3):
print(var1,"OUTER LOOP") # 0 outer loop 1 outer loop 2 outer loop
for var2 in range(2):
print(var2+1,"INNER LOOP") #1 2 inner loop 1 2 inner loop 1 2 inner loop
2. Print the following pattern using for loop:
1
1 2
1 2 3
1 2 3 4
Sol:
for r in range(1,5): #ROWS
for c in range(1,r+1): #COLUMNS
print(c,end=" ")
print()
3. Print the following pattern using for loop:
@
@ @
@ @ @
@ @ @ @
4.Print the following pattern using for loop:
1 1 1
2 2 2
3 3 3
Sol:
5. Print the following pattern using for loop:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
n=int(input("Enter no of Rows"))
for i in range(n+1):
for j in range(1,i+1):
print(j,end=" ")
print()
6. Print the following pattern using for loop:
1
22
333
4444
7. Print the following pattern using for loop:
* *
* *
* *
8. Print the following pattern using for loop:
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
6 6 6 6 6 6
9.Print the following pattern using for loop: (Hint :Inner loop is decreasing)
1
21
321
4321
54321
10.Print the following pattern using for loop:
5
5 4
5 4 3
5 4 3 2
5 4 3 2 1
Sol:
for i in range(5,0,-1):
print()
for j in range(5,i-1,-1):
print(j,end=' ')
11.
A A=65
A B CHR(J)
A B C
A B C D
A B C D E
for i in range(1,6):
print()
for j in range(65,65+i):
a=chr(j)
print(a,end=' ')
12.
5 4 3 2 1
5 4 3 2
5 4 3
5 4
5
for i in range(1,6):
print()
for j in range(5,i-1,-1):
print(j, end=' ')
13. Print the pattern:
$ $ $ $ $
$ $ $ $
$ $ $
$ $
$
sol:
for i in range(6,1,-1):
print()
for j in range(1,i):
print('$', end=" ")
14.Print the pattern:
9
8 7
6 5 4
3 2 1 0
Sol:
cn=9
row=4
stop=2
for i in range(row):
for c in range(1,stop):
print(cn,end='')
cn=cn-1
print()
stop+=1
Comments
Post a Comment