Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
4 views

CSE3001- Python Programming - Lab Assignment-02 Solution - Part-2

This document is a lab assignment for a Python Programming course, detailing various pattern printing exercises. It includes multiple examples of code snippets that generate different patterns using loops and conditional statements. The assignment is intended for B.Tech CSE students in the Winter 2022 semester.

Uploaded by

Arnav Gupta
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

CSE3001- Python Programming - Lab Assignment-02 Solution - Part-2

This document is a lab assignment for a Python Programming course, detailing various pattern printing exercises. It includes multiple examples of code snippets that generate different patterns using loops and conditional statements. The assignment is intended for B.Tech CSE students in the Winter 2022 semester.

Uploaded by

Arnav Gupta
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

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

You might also like