Answer to Question #236351 in Python for raj

Question #236351

Hollow Right Triangle

Given an integer number

N as input. Write a program to print the hollow right-angled triangular pattern of N lines as shown below.Note: There is a space after each asterisk (*) character.Input

The first line of input is an integer

N.Explanation

In the given example the hollow right angled triangle of side

4. Therefore, the output should be 


* * * * 
  *   *
    * *
      *





1
Expert's answer
2021-09-12T18:52:25-0400
rows = int(input('Enter no of rows here: '))
for i in range(1,rows+1):
    if i == 1:
        print('* '*rows)
    elif i != 1 and i != rows:
        print(' '*(2*(i-1))+'*'+' '*(2*(rows-i-1)+1) + '*')
    else:
        print(' ' * (2*rows-2)+'*')

Enter no of rows here: 4
* * * * 
  *   *
    * *
      *

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS