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. Cps Global School: A Gateway To World-class Education In ChennaiAuthor: CPS Global School
2. Igcse Cambridge Schools In Hyderabad;'
Author: Johnwick
3. Playwright Automation Testing Hyderabad
Author: Hari
4. Servicenow Training At Top Servicenow Institute In Ameerpet
Author: krishna
5. The Power Of Mentorship: How Teachers Shape More Than Academics
Author: Patuck Gala Gollege
6. Why A Fashion Design Course At Bennett University Could Be Your Future
Author: Rohit Ridge
7. Powerapps And Power Automate Online Training - Visualpath
Author: Anika Sharma
8. Azure Devops Training In India | Azure Devsecops Training
Author: visualpath
9. Sap Papm Training In India | Sap Papm Course Online
Author: naveen
10. Chennai Public School — Preparing Students To Become Global Citizens
Author: Chennai Public School
11. Career Opportunities After Studying At Pes University Bangalore
Author: Vidyavision
12. Unlock Your Successful Mbbs Career By Pursuing Mbbs In Romania!
Author: Mbbs Blog
13. Your Complete Roadmap To An Oracle Fusion Financials Course Success
Author: Tech Leads IT
14. An Ultimate Guide To Mbbs In Bosnia
Author: Mbbs Blog
15. The Most Valuable Skills You’ll Gain In An Executive Mba
Author: IIBMS Institute