Reg. No.
:
Name :
Lab Assignment – 02 (Pattern Printing) Solution (Part-2)
Programme : B.Tech CSE (BAI) Semester : Winter 2022
Course : Python Programming Code : CSE3001
Faculty : Dr. Chandan Kumar Behera Slot/Class no. : E21+E22 / 0410
Practice and answer all the Questions
Ex *
* *
* * *
* * * *
* * * * *
* * * * * *
for i in range(1, 7):
for j in range(1, i+1):
print("*", end=" ")
print()
Ex 1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
for i in range(6, 1, -1):
for j in range(1, i):
print(j, end=" ")
print()
9 1
2 1
1 2 3
4 3 2 1
1 2 3 4 5
for i in range(1, 6):
for j in range(i, 5):
print(end=" ")
if i%2==1:
for j in range(1, i+1):
print(j, end=" ")
else:
for j in range(i, 0, -1):
print(j, end=" ")
print()
Page 1 of 4
Ex Write a program to print the pattern
1
1 2
1 3
1 4
1 2 3 4 5
for i in range(1, 6):
for j in range(1, i+1):
if j==1 or i==j or i==5:
print(j, end=" ")
else:
print(" ", end=" ")
print()
9A Write a program to print the pattern
1
2 3 2
3 4 5 4 3
4 5 6 7 6 5 4
5 6 7 8 9 8 7 6 5
for i in range(1, 6):
for j in range(i, 5):
print(" ", end=" ")
for j in range(i, i*2):
print(j, end=" ")
for k in range(j-1, i-1, -1):
print(k, end=" ")
print()
10 Write a program to print the pattern
* * * * * * * * *
* * * *
* * * *
* * * *
* * *
* * * *
* * * *
* * * *
* * * * * * * * *
for i in range(1, 10):
for j in range(1, 10):
if i==1 or j==1 or i==j or i==9 or j==9 or i+j==10:
print("* ", end=" ")
else:
print(" ", end=" ")
print()
Page 2 of 4
Ex Write a program to print the pattern
&
# & &
# # & & &
# # # & & & &
# # # # & & & & &
& & & # # # #
& & # # #
& # #
#
for i in range(1, 6):
for j in range(4, i-1,-1):
print(' ',end=" ")
for j in range(1, i):
print('#', end=" ")
for j in range(1, i+1):
print('&', end=" ")
print()
for i in range(1, 5):
for j in range(1, i+1):
print(' ', end=" ")
for j in range(3, i - 1, -1):
print('&', end=" ")
for j in range(4, i - 1, -1):
print('#', end=" ")
print()
10 1
6 1 2
5 6 1 2 3
4 5 6 1 2 3 4
3 4 5 6 1 2 3 4 5
7 8 9 4 3 2 1
7 8 3 2 1
7 2 1
1
for i in range(1, 6):
for j in range(4,i-1,-1):
print(' ',end=" ")
for j in range(8-i, 7):
print(j, end=" ")
for j in range(1, i+1):
print(j, end=" ")
print()
for i in range(1, 5):
for j in range(1,i+1):
print(' ', end=" ")
for j in range(7, 11-i):
Page 3 of 4
print(j, end=" ")
for j in range(5-i, 0, -1):
print(j, end=" ")
print()
Ex A B C D E F G F E D C B A
ABCDEF FEDCBA
ABCDE EDCBA
ABCD DCBA
ABC CBA
AB BA
A A
for i in range(8, 1, -1):
for j in range(1, i):
print(chr(64+j), end=" ")
for k in range(i*2-1, 14):
print(" ", end=" ")
if (i==8):
j=j-1
for k in range(j+1,1, -1):
print(chr(63+k), end=" ")
print()
for i in range(0,7):
for a in range(65,72-i):
print(chr(a),end=' ')
for space in range(2*i-1):
print(' ',end=' ')
for a in range(71-i,64,-1):
if a==71:
continue
print(chr(a),end=' ')
print()
Page 4 of 4