ALL >> Education >> View Article
Top 18 Python Pattern Programs You Must Know About

Top 18 Python Pattern Programs You Must Know About
In this article, we will discuss the top 18 Python program patterns you must know of. Let's get started.
#1: Simple Number Triangle Pattern
Pattern:
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
Code:
rows = 6
for num in range(rows):
for i in range(num):
print(num, end=” “) # print number
# line after each row to display pattern correctly
print(” “)
#2: Inverted Pyramid of Numbers
Pattern:
1 1 1 1 1
2 2 2 2
3 3 3
4 4
5
Code:
rows = 5
b = 0
for i in range(rows, 0, -1):
b += 1
for j in range(1, i + 1):
print(b, end=’ ‘)
print(‘\r’)
#3: Half Pyramid Pattern of Numbers
Pattern:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
Code:
rows = 5
for row in range(1, rows+1):
for column in range(1, row + 1):
print(column, end=’ ‘)
print(“”)
#4: ...
... Inverted Pyramid of Descending Numbers
Pattern:
5 5 5 5 5
4 4 4 4
3 3 3
2 2
1
Code:
rows = 5
for i in range(rows, 0, -1):
num = i
for j in range(0, i):
print(num, end=’ ‘)
print(“\r”)
#5: Inverted Pyramid of the Same Digit
Pattern:
5 5 5 5 5
5 5 5 5
5 5 5
5 5
5
Code:
rows = 5
num = rows
for i in range(rows, 0, -1):
for j in range(0, i):
print(num, end=’ ‘)
print(“\r”)
#6: Reverse Pyramid of Numbers
Pattern:
1
2 1
3 2 1
4 3 2 1
5 4 3 2 1
Code:
rows = 6
for row in range(1, rows):
for column in range(row, 0, -1):
print(column, end=’ ‘)
print(“”)
#7: Inverted Half Pyramid Number Pattern
Pattern:
0 1 2 3 4 5
0 1 2 3 4
0 1 2 3
0 1 2
0 1
Code:
rows = 5
for i in range(rows, 0, -1):
for j in range(0, i + 1):
print(j, end=’ ‘)
print(“\r”)
#8: Pyramid of Natural Numbers Less Than 10
Pattern:
1
2 3 4
5 6 7 8 9
Code:
currentNumber = 1
stop = 2
rows = 3 # Rows you want in your pattern
for i in range(rows):
for column in range(1, stop):
print(currentNumber, end=’ ‘)
currentNumber += 1
print(“”)
stop += 2
#9: Reverse Pattern of Digits from 10
Pattern:
1
3 2
6 5 4
10 9 8 7
Code:
start = 1
stop = 2
currentNumber = stop
for row in range(2, 6):
for col in range(start, stop):
currentNumber -= 1
print(currentNumber, end=’ ‘)
print(“”)
start = stop
stop += row
currentNumber = stop
#10: Unique Pyramid Pattern of Digits
Pattern:
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
1 2 3 4 5 4 3 2 1
Code:
rows = 6
for i in range(1, rows + 1):
for j in range(1, i – 1):
print(j, end=” “)
for j in range(i – 1, 0, -1):
print(j, end=” “)
print()
#11: Connected Inverted Pyramid Pattern of Numbers
Pattern:
5 4 3 2 1 1 2 3 4 5
5 4 3 2 2 3 4 5
5 4 3 3 4 5
5 4 4 5
5 5
Code:
rows = 6
for i in range(0, rows):
for j in range(rows – 1, i, -1):
print(j, ”, end=”)
for l in range(i):
print(‘ ‘, end=”)
for k in range(i + 1, rows):
print(k, ”, end=”)
print(‘\n’)
#12: Even Number Pyramid Pattern
Pattern:
10
10 8
10 8 6
10 8 6 4
10 8 6 4 2
Code:
rows = 5
LastEvenNumber = 2 * rows
evenNumber = LastEvenNumber
for i in range(1, rows+1):
evenNumber = LastEvenNumber
for j in range(i):
print(evenNumber, end=’ ‘)
evenNumber -= 2
print(“\r”)
#13: Pyramid of Horizontal Tables
Pattern:
0
0 1
0 2 4
0 3 6 9
0 4 8 12 16
0 5 10 15 20 25
0 6 12 18 24 30 36
Code:
rows = 7
for i in range(0, rows):
for j in range(0, i + 1):
print(i * j, end=’ ‘)
print()
#14: Pyramid Pattern of Alternate Numbers
Pattern:
1
3 3
5 5 5
7 7 7 7
9 9 9 9 9
Code:
rows = 5
i = 1
while i
Add Comment
Education Articles
1. Guaranteed Grades: Pay Someone To Take My ExamAuthor: Doug Macejkovic
2. Blocks Before Books
Author: Michale
3. Azure Devops Training Online | Azure Devops Online Training
Author: visualpath
4. Learn Python Programming - from Basics To advanced
Author: vishal more
5. Data Engineering Course In Hyderabad | Aws Data Analytics Training
Author: naveen
6. Oci Online Training | Oracle Cloud Infrastructure In Hyderabad
Author: visualpath
7. Best Salesforce Data Cloud Certification Training
Author: visualpath
8. The Benefits Of Online Dry Needling Certification
Author: Daulat
9. Top Google Cloud Data Engineer Training In Bangalore
Author: Visualpath
10. Aima’s Management Diploma: The Smart Choice For Future Leaders
Author: Aima Courses
11. How Regular Mock Test For Bank Help You Crack Bank Exams
Author: Ayush Sharma
12. Debunking The Myth: Is Preschool Just Playtime?
Author: Kookaburra
13. Cps Global School: A World-class Learning Destination In Chennai
Author: CPS Global School
14. Chennai Public School: Shaping Future Leaders Through Excellence In Education
Author: Chennai Public School
15. "transform Your Data Analysis With Lcc Computer Education's Excel Training"
Author: Khushi Gill