# Python | Print an Inverted Star Pattern

Here we are going to print inverted star pattern of desired sizes.
Examples:

```1) Below is the inverted star pattern of size n=5
(Because there are 5 horizontal lines
or rows consist of stars).

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

2) Below is the inverted star pattern of size n=10
(Because there are 5 horizontal lines
or rows consist of stars).

**********
*********
********
*******
******
*****
****
***
**
*
```

Let’s see Python program to print inverted star pattern:

 `# python 3 code to print inverted star ``# pattern  `` ``# n is the number of rows in which ``# star is going to be printed. ``n``=``11`` ``# i is going to be enabled to ``# range between n-i t 0 with a ``# decrement of 1 with each iteration. ``# and in print function, for each iteration, ``# ” ” is multiplied with n-i and ‘*’ is ``# multiplied with i to create correct ``# space before of the stars. ``for` `i ``in` `range` `(n, ``0``, ``-``1``): ``    ``print``((n``-``i) ``*` `' '` `+` `i ``*` `'*'``) `

Explanation:

• The first number of rows is stored in variable n.
• Then the for loop enables i to range between n-i to 0 with a decrement of 1 with each iteration.
• After that, for each iteration, ” ” is multiplied with n-i and ‘*’ is multiplied with i to create correct space before of the stars.
• And finally desired pattern will be printed.

Output:

```***********
**********
*********
********
*******
******
*****
****
***
**
*
```