Answer to Question #256406 in Python for Pavani

Question #256406

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-25T14:50:04-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