[go: up one dir, main page]

0% found this document useful (0 votes)
6 views5 pages

Pattern Programs Part 7

The document contains various Python code snippets for generating different patterns using loops. Each pattern is defined with a specific structure, such as numbers or letters arranged in a pyramid or diamond shape. The document also includes prompts for user input to determine the size of the patterns.
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)
6 views5 pages

Pattern Programs Part 7

The document contains various Python code snippets for generating different patterns using loops. Each pattern is defined with a specific structure, such as numbers or letters arranged in a pyramid or diamond shape. The document also includes prompts for user input to determine the size of the patterns.
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/ 5

Leela Soft Python Patterns Madhu

1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
'''
num = int(input("Enter a number:"))
for i in range(1, num + 1):
print(" "*(num - i), end="")
for j in range(1, i + 1):
print(j, end=" ")
print()
for p in range(1, num):
print(" "*p, end="")
for q in range(1, num + 1 - p):
print(q, end=" ")
print()

'''
Pattern-81:
A
B B
C C C
D D D D
E E E E E
D D D D
C C C
B B
A
'''
num = int(input("Enter a number:"))
for i in range(1, num + 1):
print(" "*(num - i), end="")
for j in range(1, i + 1):
print(chr(64 + i), end=" ")
print()
for p in range(1, num):
print(" "*p, end="")
for q in range(1, num + 1 - p):
print(chr(64 + num - p), end=" ")
print()

'''
Pattern-82:
A

www.leelasoft.com Cell: 78 42 66 47 66
Leela Soft Python Patterns Madhu

A B
A B C
A B C D
A B C D E
B C D E
C D E
D E
E
'''
num = int(input("Enter a number:"))
for i in range(1, num + 1):
print(" "*(num - i), end="")
for j in range(1, i + 1):
print(chr(64 + j), end=" ")
print()
for p in range(1, num):
print(" "*p, end="")
for q in range(1, num + 1 - p):
print(chr(64 + q + p), end=" ")
print()

'''
Pattern-83:
5
4 5 4
3 4 5 4 3
2 3 4 5 4 3 2
1 2 3 4 5 4 3 2 1
2 3 4 5 4 3 2
3 4 5 4 3
4 5 4
5
'''

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

www.leelasoft.com Cell: 78 42 66 47 66
Leela Soft Python Patterns Madhu

for j in range(1 + i, n + 1):


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

'''
Pattern-84:
5
5 4 5
5 4 3 4 5
5 4 3 2 3 4 5
5 4 3 2 1 2 3 4 5
5 4 3 2 3 4 5
5 4 3 4 5
5 4 5
5
'''

while True:
n = int(input("Enter a number:"))
for i in range(1, n + 1):
print(" "*(n - i), end="")
for j in range(1, i + 1):
print(n + 1 - j, end=" ")
for k in range(2, i + 1):
print(n - i + k, end=" ")
print()
for i in range(1, n + 1):
print(" "*i, end="")
for j in range(1, n + 1 - i):
print(n + 1 - j, end=" ")
for k in range(2, n + 1 - i):
print(i + k, end=" ")
print()

'''
Pattern-85:
*
* *
* *
* *
* *
'''
num = int(input("Enter a number:"))

www.leelasoft.com Cell: 78 42 66 47 66
Leela Soft Python Patterns Madhu

for i in range(1, num + 1):


print(" "*(num - i), end="")
for j in range(i, i + 1):
print("*", end=" ")
if i >= 2:
print(" "*(2 * i - 4), end="")
for k in range(i, i + 1):
print("*", end=" ")
print()

'''
Pattern-86:
1
2 2
3 3
4 4
5 5
'''
num = int(input("Enter a number:"))
for i in range(1, num + 1):
print(" "*(num - i), end="")
for j in range(i, i + 1):
print(i, end=" ")
if i >= 2:
print(" "*(2 * i - 4), end="")
for k in range(i, i + 1):
print(i, end=" ")
print()

'''
Pattern-87:
5
4 4
3 3
2 2
1 1
'''
num = int(input("Enter a number:"))
for i in range(1, num + 1):
print(" "*(num - i), end="")
for j in range(i, i + 1):
print(num + 1 - i, end=" ")
if i >= 2:
print(" "*(2 * i - 4), end="")
for k in range(i, i + 1):

www.leelasoft.com Cell: 78 42 66 47 66
Leela Soft Python Patterns Madhu

print(num + 1 - i, end=" ")


print()

'''
Pattern-88:
E
D D
C C
B B
A A
'''
num = int(input("Enter a number:"))
for i in range(1, num + 1):
print(" "*(num - i), end="")
for j in range(i, i + 1):
print(chr(64 + num + 1 - i), end=" ")
if i >= 2:
print(" "*(2 * i - 4), end="")
for k in range(i, i + 1):
print(chr(64 + num + 1 - i), end=" ")
print()

'''
Pattern-89:
A
B B
C C
D D
E E
'''
num = int(input("Enter a number:"))
for i in range(1, num + 1):
print(" "*(num - i), end="")
for j in range(i, i + 1):
print(chr(64 + i), end=" ")
if i >= 2:
print(" "*(2 * i - 4), end="")
for k in range(i, i + 1):
print(chr(64 + i), end=" ")
print()

'''
Pattern-90:
* *
* *

www.leelasoft.com Cell: 78 42 66 47 66

You might also like