0% found this document useful (0 votes)
3 views34 pages

Python Pattern Programs

The document contains a series of pattern programs illustrated through various examples, primarily using stars, numbers, and letters. Each example is accompanied by a code snippet in Python to generate the respective pattern. The patterns range from simple shapes to more complex arrangements, demonstrating different programming concepts.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views34 pages

Python Pattern Programs

The document contains a series of pattern programs illustrated through various examples, primarily using stars, numbers, and letters. Each example is accompanied by a code snippet in Python to generate the respective pattern. The patterns range from simple shapes to more complex arrangements, demonstrating different programming concepts.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Pattern Programs Satish 8886503423

Ex1:
*****
*****
*****
*****
*****

Ex2:
11111
22222
33333
44444
55555

Ex3:
12345
12345
12345
12345
12345

Ex4:
AAAAAAAAAA
BBBBBBBBBB
CCCCCCCCCC
DDDDDDDDDD
EEEEEEEEEE
FFFFFFFFFF
GGGGGGGGGG
HHHHHHHHHHH
IIIIIIIIII
JJJJJJJJJJ
1
Pattern Programs Satish 8886503423

Ex5:
ABCDEFGHIJ
ABCDEFGHIJ
ABCDEFGHIJ
ABCDEFGHIJ
ABCDEFGHIJ
ABCDEFGHIJ
ABCDEFGHIJ
ABCDEFGHIJ
ABCDEFGHIJ
ABCDEFGHIJ

Ex6:
55555
44444
33333
22222
11111

Ex7:
54321
54321
54321
54321
54321

Ex8:
EEEEE
DDDDD
CCCCC
BBBBB
AAAAA
2
Pattern Programs Satish 8886503423

Ex9:
EDCBA
EDCBA
EDCBA
EDCBA
EDCBA

Ex9:
EDCBA
EDCBA
EDCBA
EDCBA
EDCBA

Ex 10:
*
**
***
****
*****

Ex 11:
1
22
333
4444
55555

3
Pattern Programs Satish 8886503423

Ex 12:
1
12
123
1234
12345

Ex 13:
A
BB
CCC
DDDD
EEEEE

Ex 14:
A
AB
ABC
ABCD
ABCDE

Ex 15:
*****
****
***
**
*

4
Pattern Programs Satish 8886503423

Ex 16:
11111
2222
333
44
5

Ex 17:
12345
1234
123
12
1

Ex 18:
AAAAA
BBBB
CCC
DD
E

Ex 19:
ABCDE
ABCD
ABC
AB
A

5
Pattern Programs Satish 8886503423

Ex 20:
55555
4444
333
22
1

Ex 21:
54321
4321
321
21
1

Ex 22:
EEEEE
DDDD
CCC
BB
A

Ex 23:
EDCBA
EDCB
EDC
ED
E

6
Pattern Programs Satish 8886503423

Ex 24:
*
* *
* * *
* * * *
* * * * *

Ex 25:
*
* *
* * *
* * * *
* * * * *

Ex 26:
1
22
333
4444
55555

Ex 27:
1
12
123
1234
12345

7
Pattern Programs Satish 8886503423

Ex 28:
A
BB
CCC
DDDD
EEEEE

Ex 29:
A
AB
ABC
ABCD
ABCDE

Ex 30:
*****
****
***
**
*

Ex 31:
55555
4444
333
22
1

8
Pattern Programs Satish 8886503423

Ex 32:
12345
1234
123
12
1

Ex 33:
EEEEE
DDDD
CCC
BB
A

Ex 34:
ABCDE
ABCD
ABC
AB
A

Ex 35:
*
***
*****
*******
*********

9
Pattern Programs Satish 8886503423

Ex 36:
1
222
33333
5555555
777777777

Ex 37:
A
BBB
CCCCC
DDDDDDD
EEEEEEEEE

Ex 38:
A
CCC
EEEEE
GGGGGGG
IIIIIIIII

Ex 39:
1
123
12345
1234567
123456789

10
Pattern Programs Satish 8886503423

Ex 40:
1
321
54321
7654321
987654321

Ex 41:
A
ABC
ABCDE
ABCDEFG
ABCDEFGHI

Ex 42:
A
CBA
EDCBA
GFEDCBA
IHGFEDCBA

Ex 43:
0
101
21012
3210123
432101234

11
Pattern Programs Satish 8886503423

Ex 44:
A
BAB
CBABC
DCBABCD
EDCBABCDE

Ex 45:
1
121
12321
1234321
123454321

Ex 46:
A
ABA
ABCAB
ABCDABC
ABCDEABCD

Ex 47:
5
54
543
5432
54321

12
Pattern Programs Satish 8886503423

Ex 48:
*********
*******
*****
***
*

13
Pattern Programs Satish 8886503423

Answers:
Ex1:
*****
*****
*****
*****
*****
n=int(input("Enter the number of rows:"))
for i in range(1,n+1):
print("* "*n)

Ex2:
11111
22222
33333
44444
55555
n=int(input("Enter the number of rows:"))
for i in range(1,n+1):
for j in range(1,n+1):
print(i,end=" ")
print()

Ex3:
12345
12345
12345
12345
12345
n=int(input("Enter the number of rows:"))
for i in range(1,n+1):
for j in range(1,n+1):
14
Pattern Programs Satish 8886503423

print(j,end=" ")
print()

Ex4:
AAAAAAAAAA
BBBBBBBBBB
CCCCCCCCCC
DDDDDDDDDD
EEEEEEEEEE
FFFFFFFFFF
GGGGGGGGGG
HHHHHHHHHHH
IIIIIIIIII
JJJJJJJJJJ

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
for j in range(1,n+1):
print(chr(64+i),end=" ")
print()

Ex5:
ABCDEFGHIJ
ABCDEFGHIJ
ABCDEFGHIJ
ABCDEFGHIJ
ABCDEFGHIJ
ABCDEFGHIJ
ABCDEFGHIJ
ABCDEFGHIJ
ABCDEFGHIJ
ABCDEFGHIJ
15
Pattern Programs Satish 8886503423

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
for j in range(1,n+1):
print(chr(64+j),end=" ")
print()

Ex6:
55555
44444
33333
22222
11111

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
for j in range(1,n+1):
print(n+1-i,end=" ")
print()

Ex7:
54321
54321
54321
54321
54321

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
for j in range(1,n+1):
print(n+1-j,end=" ")
16
Pattern Programs Satish 8886503423

print()
Ex8:
EEEEE
DDDDD
CCCCC
BBBBB
AAAAA

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
for j in range(1,n+1):
print(chr(65+n-i),end=" ")
print()

Ex9:
EDCBA
EDCBA
EDCBA
EDCBA
EDCBA

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
for j in range(1,n+1):
print(chr(65+n-j),end=" ")
print()

Ex9:
EDCBA
EDCBA
EDCBA
EDCBA
17
Pattern Programs Satish 8886503423

EDCBA

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
for j in range(1,n+1):
print(chr(65+n-j),end=" ")
print()

Ex 10:
*
**
***
****
*****

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
for j in range(1,i+1):
print("*",end=" ")
print()
(or)
n=int(input("Enter the number of rows:"))
for i in range(1,n+1):
print("*"*i)

Ex 11:
1
22
333
4444
55555

18
Pattern Programs Satish 8886503423

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
for j in range(1,i+1):
print(i,end=" ")
print()

Ex 12:
1
12
123
1234
12345

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
for j in range(1,i+1):
print(j,end=" ")
print()

Ex 13:
A
BB
CCC
DDDD
EEEEE

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
for j in range(1,i+1):
print(chr(64+i),end=" ")
print()

19
Pattern Programs Satish 8886503423

Ex 14:
A
AB
ABC
ABCD
ABCDE

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
for j in range(1,i+1):
print(chr(64+j),end=" ")
print()

Ex 15:
*****
****
***
**
*

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
for j in range(1,n+2-i):
print("*",end=" ")
print()

Ex 16:
11111
2222
333
44
20
Pattern Programs Satish 8886503423

5
n=int(input("Enter the number of rows:"))
for i in range(1,n+1):
for j in range(1,n+2-i):
print(i,end=" ")
print()

Ex 17:
12345
1234
123
12
1

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
for j in range(1,n+2-i):
print(j,end=" ")
print()

Ex 18:
AAAAA
BBBB
CCC
DD
E

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
for j in range(1,n+2-i):
print(chr(64+i),end=" ")
print()
21
Pattern Programs Satish 8886503423

Ex 19:
ABCDE
ABCD
ABC
AB
A

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
for j in range(1,n+2-i):
print(chr(64+j),end=" ")
print()

Ex 20:
55555
4444
333
22
1

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
for j in range(1,n+2-i):
print(n+1-i,end=" ")
print()

Ex 21:
54321
4321
321
21
22
Pattern Programs Satish 8886503423

1
n=int(input("Enter the number of rows:"))
for i in range(1,n+1):
for j in range(1,n+2-i):
print(n+1-j,end=" ")
print()

Ex 22:
EEEEE
DDDD
CCC
BB
A

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
for j in range(1,n+2-i):
print(chr(65+n-i),end=" ")
print()

Ex 23:
EDCBA
EDCB
EDC
ED
E

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
for j in range(1,n+2-i):
print(chr(65+n-j),end=" ")
print()
23
Pattern Programs Satish 8886503423

Ex 24:
*
* *
* * *
* * * *
* * * * *

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
print(" "*(n-i),"* "*i,end=" ")
print()

Ex 25:
*
* *
* * *
* * * *
* * * * *

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
print(" "*(n-i),end=" ")
for j in range(1,i+1):
print("*",end=" ")
print()

Ex 26:
1
22
333
4444
24
Pattern Programs Satish 8886503423

55555
n=int(input("Enter the number of rows:"))
for i in range(1,n+1):
print(" "*(n-i),(str(i)+" ")*i)
print()

Ex 27:
1
12
123
1234
12345

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
print(" "*(n-i),end=" ")
for j in range(1,i+1):
print(j,end=" ")
print()

Ex 28:
A
BB
CCC
DDDD
EEEEE

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
print(" "*(n-i),(chr(64+i)+" ")*i)
print()

25
Pattern Programs Satish 8886503423

Ex 29:
A
AB
ABC
ABCD
ABCDE

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
print(" "*(n-i),end=" ")
for j in range(1,i+1):
print(chr(64+j),end=" ")
print()

Ex 30:
*****
****
***
**
*

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
print(" "*(i-1),"*"*(n+1-i))

Ex 31:
55555
4444
333
22
26
Pattern Programs Satish 8886503423

1
n=int(input("Enter the number of rows:"))
for i in range(1,n+1):
print(" "*(i*3),(str(n+1-i)+" ")*(n+1-i))

Ex 32:
12345
1234
123
12
1

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
print(" "*(i*3),end=" ")
for j in range(1,n+2-i):
print(j,end=" ")
print()

Ex 33:
EEEEE
DDDD
CCC
BB
A

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
print(" "*(i*3),(str(chr(65+n-i))+" ")*(n+1-i))

Ex 34:
27
Pattern Programs Satish 8886503423

ABCDE
ABCD
ABC
AB
A

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
print(" "*(i*3),end=" ")
for j in range(65,66+n-i):
print(chr(j),end=" ")
print()

Ex 35:
*
***
*****
*******
*********

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
print(" "*(n-i),"* "*(2*i-1))

Ex 36:
1
222
33333
5555555
777777777

n=int(input("Enter the number of rows:"))


28
Pattern Programs Satish 8886503423

for i in range(1,n+1):
print(" "*(n-i),(str(i)+" ")*(2*i-1))

Ex 37:
A
BBB
CCCCC
DDDDDDD
EEEEEEEEE

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
print(" "*(n-i),(str(chr(64+i)+" "))*(2*i-1))

Ex 38:
A
CCC
EEEEE
GGGGGGG
IIIIIIIII

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
print(" "*(n-i),(str(chr(64+2*i-1)+" "))*(2*i-1))

Ex 39:
1
123
12345
1234567
123456789

29
Pattern Programs Satish 8886503423

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
print(" "*(n-i),end="")
for j in range(1,2*i):
print(j,end=" ")
print()

Ex 40:
1
321
54321
7654321
987654321

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
print(" "*(n-i),end="")
for j in range(2*i-1,0,-1):
print(j,end=" ")
print()

Ex 41:
A
ABC
ABCDE
ABCDEFG
ABCDEFGHI

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
print(" "*(n-i),end="")
for j in range(65,65+2*i-1):
30
Pattern Programs Satish 8886503423

print(chr(j),end=" ")
print()

Ex 42:
A
CBA
EDCBA
GFEDCBA
IHGFEDCBA

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
print(" "*(n-i),end="")
for j in range(65+2*i-2,64,-1):
print(chr(j),end=" ")
print()

Ex 43:
0
101
21012
3210123
432101234

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
print(" "*(n-i),end=" ")
for j in range(1,i):
print(i-j,end=" ")
for k in range(0,i):
print(k,end=" ")
print()
31
Pattern Programs Satish 8886503423

Ex 44:
A
BAB
CBABC
DCBABCD
EDCBABCDE

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
print(" "*(n-i),end=" ")
for j in range(1,i):
print(chr(i-j+65),end=" ")
for k in range(0,i):
print(chr(k+65),end=" ")
print()

Ex 45:
1
121
12321
1234321
123454321

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
print(" "*(n-i),end="")
for j in range(1,i+1):
print(j,end=" ")
for k in range(i-1,0,-1):
print(k,end=" ")
32
Pattern Programs Satish 8886503423

print()
Ex 46:
A
ABA
ABCAB
ABCDABC
ABCDEABCD

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
print(" "*(n-i),end=" ")
for j in range(1,i+1):
print(chr(64+j),end=" ")
for k in range(1,i):
print(chr(64+k),end=" ")
print()

Ex 47:
5
54
543
5432
54321

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
print(" "*(n-i),end="")
for j in range(1,i+1):
print(n+1-j,end=" ")
print()

33
Pattern Programs Satish 8886503423

Ex 48:
*********
*******
*****
***
*

n=int(input("Enter the number of rows:"))


for i in range(1,n+1):
print(" "*(i-1),end="")
for j in range(1,n+2-i):
print("*",end=" ")
for k in range(1,n+1-i):
print("*",end=" ")
print()

34

You might also like