DEV Community

Cover image for Print an Inverse Right-Angled Triangle Star Pattern in Python
datatoinfinity
datatoinfinity

Posted on

Print an Inverse Right-Angled Triangle Star Pattern in Python

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

Code

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

Generally,

  1. There two loops Inner loop and Outer loop.
  2. Outer loop for row.
  3. Inner loop for column.

Explanation:

  1. row=5 as we need five rows you can have more than that.
  2. for i in range(row,0,-1): it will print row in reverse order -1 represent it, if you will not write -1 it will print nothing. And as you know range(5,0,-1) doesn't print last number like 5,4,3,2,1.
  3. for j in range(i): for every row there column is printed. Example,

11 12 13 14 15
21 22 23 24 25

Dry Run Table:

i -> Range(row,0,-1) -> range(5,0,-1)
j -> Range(i)

i j Output
5 0 1 2 3 4 *****
4 0 1 2 3 ****
3 0 1 2 ***
2 0 1 **
1 0 *

Top comments (0)