I am trying to write a program that reads an integer and displays, using asterisks, a filled diamond of the given side length. For Example, if the side length is 4, the prog
How about this:
n = 5 stars = [('*' + '**'*i).center(2*n + 1) for i in range(n)] print('\n'.join(stars + stars[::-1][1:]))
The output:
* *** ***** ******* ********* ******* ***** *** *
This is similar to some of the answers above, but I find the syntax to be more simple and readable.