# Python Programs for printing pyramid patterns

## Python Programs for printing pyramid patterns (Using for loop/ nested for loop)

Pattern-1

```for i in range(1,6):
for j in range(i):
print(" * ", end = "")
print( )
```

Output:

```*
* *
* * *
* * * *
* * * * *```

Pattern-2

```for i in range(5,0,-1):
for j in range(i):
print(" * ", end = "")
print( )```

Output:

```* * * * *
* * * *
* * *
* *
*```

Pattern-3

```for i in range(1, 6):
for j in range(1, i+1):
print(j, end = " ")
print()
```

Output:

```1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
>>>```

Pattern-4

```for i in range(5,0,-1):
for j in range(i, 0,-1):
print(j, end = " ")
print()
```

Output:

```5 4 3 2 1
4 3 2 1
3 2 1
2 1
1```

Pattern-5

```for i in range(5, 0, -1):
for j in range(i):
print(i, end = " ")
print()
```

Output:

```5 5 5 5 5
4 4 4 4
3 3 3
2 2
1
>>>

```

Pattern-6

```for i in range(6,0,-1):
for j in range(1, i):
print(j, end = " ")
print()
```

Output:

```1 2 3 4 5
1 2 3 4
1 2 3
1 2
1

>>>```

Pattern-7

```for i in range(1, 6):
for j in range(1, i+1):
print(i, end = " ")
print()
```

Output:

```1
2 2
3 3 3
4 4 4 4
5 5 5 5 5```

Pattern-8

```for i in range(5, 0,-1):
for j in range(6,i,-1):
print(i, end = " ")
print()```

Output:

```5
4 4
3 3 3
2 2 2 2
1 1 1 1 1

```

Pattern-9

```for i in range(5, 0,-1):
for j in range(5,i-1,-1):
print(j, end = " ")
print()```

Output:

```5
5 4
5 4 3
5 4 3 2
5 4 3 2 1```

Pattern-10

```for i in range(5):
for j in range(5-i-1):
print(" ",end=" ")
for j in range(i+1):
print(j+1, end=" ")
print()```

Output:

```        1
1 2
1 2 3
1 2 3 4
1 2 3 4 5```

Pattern-11

```for i in range(5):
for j in range(5-i-1):
print(" ",end=" ")
for j in range(i+1):
print(i+1, end=" ")
print()```

Output:

```        1
2 2
3 3 3
4 4 4 4
5 5 5 5 5```

Pattern-12

```for i in range(5):
for j in range(5-i-1):
print(" ", end=" ")
for j in range(i+1, 0, -1):
print(j, end=" ")
print()```

Output:

```        1
2 1
3 2 1
4 3 2 1
5 4 3 2 1```

Pattern-13

```for i in range(1, 6):
for j in range(i, 0, -1):
print(j, end = " ")
print()```

Output:

```1
2 1
3 2 1
4 3 2 1
5 4 3 2 1```