Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
23 views3 pages

Alphabet String Patterns

The document provides a collection of Python programs that generate various alphabet and string patterns. Each pattern is accompanied by its output and the corresponding code snippet. Examples include repeating patterns, triangles, pyramids, and alternating sequences of letters and numbers.

Uploaded by

seemabhatia392
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)
23 views3 pages

Alphabet String Patterns

The document provides a collection of Python programs that generate various alphabet and string patterns. Each pattern is accompanied by its output and the corresponding code snippet. Examples include repeating patterns, triangles, pyramids, and alternating sequences of letters and numbers.

Uploaded by

seemabhatia392
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
You are on page 1/ 3

Alphabet and String Pattern Programs in Python

1. Repeating Alphabet Pattern


Output:
A
BB
CCC
DDDD
EEEEE
Code:
for i in range(1, 6):
print(chr(64 + i) * i)

2. Reverse Alphabet Triangle


Output:
ABCDE
ABCD
ABC
AB
A
Code:
for i in range(5, 0, -1):
for j in range(65, 65 + i):
print(chr(j), end="")
print()

3. Alphabet Pyramid
Output:
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
Code:
for i in range(1, 6):
print(" " * (5 - i), end="")
for j in range(65, 65 + i):
print(chr(j), end="")
for j in range(65 + i - 2, 64, -1):
print(chr(j), end="")
print()

4. Right-Aligned Alphabet Triangle


Output:
A
AB
ABC
ABCD
ABCDE
Code:
for i in range(1, 6):
print(" " * (5 - i), end="")
for j in range(65, 65 + i):
print(chr(j), end="")
print()

5. Alphabet Diamond Half


Output:
A
AB
ABC
ABCD
ABCDE
ABCD
ABC
AB
A
Code:
for i in range(1, 6):
for j in range(65, 65 + i):
print(chr(j), end="")
print()
for i in range(4, 0, -1):
for j in range(65, 65 + i):
print(chr(j), end="")
print()

6. Alternating Alphabet and Number


Output:
A
1 2
B B B
3 3 3 3
C C C C C
Code:
for i in range(1, 6):
if i % 2 == 0:
print(" ".join(str(i // 2) for _ in range(i)))
else:
print(" ".join(chr(64 + (i + 1) // 2) for _ in range(i)))

7. Sequential Letters Triangle


Output:
A
B C
D E F
G H I J
K L M N O
Code:
ch = 65
for i in range(1, 6):
for j in range(i):
print(chr(ch), end=" ")
ch += 1
print()

8. Zigzag Alphabets Pattern


Output:
A
B C
D E F
G H I J
K L M N O
Code:
ch = 65
for i in range(1, 6):
for j in range(i):
print(chr(ch), end=" ")
ch += 1
print()

9. Alphabet in Center Pyramid


Output:
A
B B
C C C
D D D D
E E E E E
Code:
for i in range(1, 6):
print(" " * (5 - i) + (chr(64 + i) + " ") * i)

10. Alphabet Cross Triangle


Output:
ABCDE
BCD
C
BCD
ABCDE
Code:
n = 5
for i in range(n):
print(" " * i, end="")
for j in range(i, n - i):
print(chr(65 + j), end="")
print()
for i in range(n - 2, -1, -1):
print(" " * i, end="")
for j in range(i, n - i):
print(chr(65 + j), end="")
print()

You might also like