Python Program to Print (Generate) Inverted Pyramid Star Pattern


This python program prints (generates) inverted pyramid pattern made up of stars up to n lines.

In this python example, we first read number of row in inverted pyramid star pattern from user using built-in function input(). Since function input() returns string value, we need to convert given number to integer type using int(). And then we generate inverse pyramid pattern using loop.

Python Source Code: Inverse Pyramid Pattern


# Generating Inverse Pyramid Pattern Using Stars

row = int(input('Enter number of rows required: '))

for i in range(row,0,-1):
    for j in range(row-i):
        print(' ', end='') # printing space and staying in same line
    
    for j in range(2*i-1):
        print('*',end='') # printing * and staying in same line
    print() # printing new line

In this program print() only is used to bring control to new lines.

Output

Enter number of rows required: 10

*******************
 *****************
  ***************
   *************
    ***********
     *********
      *******
       *****
        ***
         *