# Pyramid Pattern Program In Python that most asked in Interview

Ans:

• For Loop
• While Loop
• if..else

## 1). Program to print half pyramid pattern using star(*) in Python ``````n = int(input("Enter the number of rows for half pyramid:"))
for i in range(0, n):
for j in range(0, i+1):
print('*',end='')
print()
``````

### Output ## 2). Program to print inverted half pyramid pattern using star(*) in Python ``````n = int(input("Enter the number of rows for half pyramid:"))
for i in range(n,0, -1):
for j in range(i, 0,-1):
print('*',end='')
print()
``````

### Output ## 3). Program to print right half pyramid pattern using star(*) in Python ``````n = int(input("Enter the number of rows for half pyramid:"))
k = n-1
for i in range(0, n):
for j in range(0, k):
print(end="  ") #Here, take two spaces.
k = k - 1
for j in range(0, i+1):
print("*",end='')
print()
``````

### Output ## 4). Program to print inverted right half pyramid pattern using star(*) in Python ``````n = int(input("Enter the no. of rows for Inv. half pyramid:"))
k = 0
for i in range(n, 0, -1):
for j in range(0, k):
print(end=" ")
k = k + 1
for j in range(i, 0,-1):
print("*",end='')
print()
``````

### Output ## 5). Program to print full pyramid pattern using star(*) in Python ``````n = int(input("Enter the number of rows for pyramid:"))
k = n-1
for i in range(0, n):
for j in range(0, k):
print(end=" ")
k = k - 1
for j in range(0, i+1):
print("* ",end='')
print()
``````

### Output ## 6). Program to print inverted full pyramid pattern using star(*) in Python ``````n = int(input("Enter rows for Inv. Full Pyramid Pattern:"))
k = 0
for i in range(n, 0, -1):
for j in range(0, k):
print(end=" ")
k = k + 1
for j in range(i, 0,-1):
print("*",end='')
for j in range(i, 1,-1):
print("*",end='')
print()
``````

### Output ## 7). Program to print half pyramid pattern using numbers in Python ``````n = int(input("Enter no. of rows for half pyramid:"))
for i in range(0, n):
value = 1
for j in range(0, i+1):
print(value,end=" ")
value = value + 1
print()
``````

### Output ## 8). Program to print inverted half pyramid pattern using numbers in Python ``````n = int(input("Enter no. of rows for half pyramid:"))
for i in range(n, 0, -1):
value = 1
for j in range(i+1, 1, -1):
print(value,end=" ")
value = value + 1
print()
``````

### Output 