Answer to Question #245115 in Python for Raju

Question #245115

Digit 9

You are given N as input. Write a program to print the pattern of 2*N - 1 rows using an asterisk(*) as shown below.


Note: There is a space after each asterisk * character.


1
Expert's answer
2021-10-05T21:26:34-0400
N = int(input())
first_line = '*' * N
first_line = ' '.join(first_line)
nine = first_line

for i in range(N - 2):
    nine += '\n' + '*' + (' ' * (2*N - 3)) + '*'
nine += '\n' + first_line
for i in range(N - 2):
    nine += '\n' + (' ' * (2*N - 2)) + '*'
nine += '\n' + first_line
print(nine)

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