Pyramid Pattern Program In Python that most asked in Interview

Ans: 

And below Python concepts are used to print that patterns

  • For Loop
  • While Loop
  • if..else

1). Program to print half pyramid pattern using star(*) in Python

half pyramid pattern programquescol
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

inverted half pyramid program quescol
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

Inverted Half Pyramid Pattern in c

3). Program to print right half pyramid pattern using star(*) in Python

right half pyramid program quescol
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

right inverted half pyramid program in c quescol
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

Right Inverted Half Pyramid Pattern in c

5). Program to print full pyramid pattern using star(*) in Python

full pyramid pattern program in c using star quescol
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

Full Pyramid Pattern in c

6). Program to print inverted full pyramid pattern using star(*) in Python

inverted full pyramid pattern program in c using star
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

Inverted Full Pyramid Pattern in c

7). Program to print half pyramid pattern using numbers in Python

half pyramid using number in C
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

Half Pyramid Pattern in c of number

8). Program to print inverted half pyramid pattern using numbers in Python

inverted half pyramid using number program in c
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

Inverted Half Pyramid Pattern in c of number