Python Program to Print Downward Triangle Star Pattern

Write a Python program to print downward triangle star pattern using for loop.

rows = int(input("Enter Downward Triangle Pattern Rows = "))

print("Downward Triangle Star Pattern")

for i in range(rows, 0, -1):
    for j in range(0, i):
        print('*', end = ' ')
    print()
Python Program to Print Downward Triangle Star Pattern

This Python example displays the downward triangle pattern of stars using a while loop.

rows = int(input("Enter Downward Triangle Pattern Rows = "))

print("Downward Triangle Star Pattern")

i = rows - 1

while(i >= 0):
    j = 0
    while(j <= i):
        print('*', end = ' ')
        j = j + 1
    print()
    i = i - 1
Enter Downward Triangle Pattern Rows = 10
Downward Triangle Star Pattern
* * * * * * * * * * 
* * * * * * * * * 
* * * * * * * * 
* * * * * * * 
* * * * * * 
* * * * * 
* * * * 
* * * 
* * 
* 

In this Python program, we used the pyDownwardTriangle function to display the downward right triangle of a given character.

def pyDownwardTriangle(rows, ch):
    for i in range(rows, 0, -1):
        for j in range(0, i):
            print('%c' %ch, end = ' ')
        print()
    
rows = int(input("Enter Downward Triangle Star Pattern Rows = "))

ch = input("Symbol to use in Downward Triangle Pattern = " )

print("Downward Triangle Star Pattern")
pyDownwardTriangle(rows, ch)
Enter Downward Triangle Star Pattern Rows = 14
Symbol to use in Downward Triangle Pattern = $
Downward Triangle Star Pattern
$ $ $ $ $ $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ 
$ $ $ $ $ $ 
$ $ $ $ $ 
$ $ $ $ 
$ $ $ 
$ $ 
$ 

About Suresh

Suresh is the founder of TutorialGateway and a freelance software developer. He specialized in Designing and Developing Windows and Web applications. The experience he gained in Programming and BI integration, and reporting tools translates into this blog. You can find him on Facebook or Twitter.