Patterns
Patterns
Pyramid Pattern
python
Copy code
n = 5 # Number of rows
for i in range(n):
Output:
markdown
Copy code
***
*****
*******
*********
python
Copy code
n = 5 # Number of rows
Output:
markdown
Copy code
*********
*******
*****
***
*
3. Right-angled Triangle Pattern
python
Copy code
n = 5 # Number of rows
Output:
Copy code
12
123
1234
12345
4. Diamond Pattern
python
Copy code
for i in range(n):
Output:
markdown
Copy code
***
*****
*******
*********
*******
*****
***
python
Copy code
for i in range(n):
for j in range(n):
if i == 0 or i == n - 1 or j == 0 or j == n - 1:
print('*', end='')
else:
print()
Output:
markdown
Copy code
*****
* *
* *
* *
*****
6. Fibonacci Pattern
Copy code
n = 5 # Number of rows
a, b = 0, 1
for i in range(n):
a, b = b, a + b
print()
Output:
Copy code
11
235
8 13 21 34
7. Pascal’s Triangle
python
Copy code
n = 5 # Number of rows
for i in range(n):
coef = 1
coef = coef * (i - j) // (j + 1)
print()
Output:
markdown
Copy code
1
11
121
1331
14641
8. Number Pyramid
python
Copy code
n = 5 # Number of rows
for i in range(n):
print()
Output:
markdown
Copy code
12
123
1234
12345
9. Alphabet Pattern
python
Copy code
n = 5 # Number of rows
for i in range(n):
for j in range(i + 1):
print()
Output:
css
Copy code
AB
ABC
ABCD
ABCDE
10. Z Pattern
python
Copy code
n = 5 # Size of Z
for i in range(n):
for j in range(n):
if i == 0 or i == n - 1 or j == n - 1 - i:
print('*', end='')
else:
print()
Output:
markdown
Copy code
*****
*
*****