Print Hollow Triangle Pattern in Python
In this article, we will learn how to print a hollow triangle pattern using Python.
Example
Input: n = 5 Output: ********** **** **** *** *** ** ** * *
Hollow Triangle Pattern in Python
1. Get the number of row n from the user.
2. Declare a local variable s to keep track of the number of spaces need to print.
3. Iterate through n as an outer loop till the number of rows is greater than 1.
4. Iterate through from range i to s+1 as an inner loop, print space.
5. After printing all columns of rows, print in a new line.
def hollow_pattern(n): s = 1 # for number of spaces for i in range(n, 0, -1): for j in range(1, i+1): print('*', end=' ') if i != n: # to print space for k in range(1, s+1): print(' ', end=' ') s += 2 for j in range(i, 0, -1): if j!= n: print('*', end=' ') print() print() n = int(input("Enter number of row: ")) hollow_pattern(n)
Output
Enter number of row: 10 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Also, refer
Leave a Reply