Python Programs To Print Different Patterns
Python Programs To Print Different Patterns
Patterns!!!
By @engineer_bhaiya_yt
1. Right-angled Triangle
rows = 5
for i in range(1, rows + 1):
print("*" * i)
*
**
***
****
*****
2. Inverted Right-angled Triangle
rows = 5
for i in range(rows , 0, - 1):
print("*" * i)
*****
****
***
**
*
3. Pyramid Pattern python
rows = 5
for i in range(1, rows + 1):
print(" " * (rows - i) + "*" * (2 * i - 1))
*
***
*****
*******
*********
4. Diamond Pattern
rows = 5
for i in range(1, rows + 1):
print(" " * (rows - i) + "*" * (2 * i - 1))
for i in range(rows - 1, 0, -1):
print(" " * (rows - i) + "*" * (2 * i - 1))
*
***
*****
*******
*********
*******
*****
***
*
5. Number Pattern
rows = 5
for i in range(1, rows + 1):
for j in range(1, i + 1):
print(j, end="")
print()
1
12
123
1234
12345
6. Pascal’s Triangle
rows = 5
for i in range(rows):
print(" " * (rows - i), end="")
number = 1
for j in range(i + 1):
print(number, end=" ")
number = number * (i - j) // (j + 1)
print()
1
1 1
121
1331
14641
SAVE THIS POST
JOIN US ON TELEGRAM