In Python, I'd like to print a diamond shape of asterisks *:
- with
$at the top half of the diamond (upper pyramid) where there isn't a*, and - with
&at the bottom half of the diamond (lower pyramid) where there isn't a*.
So far, I only know how to make a pyramid that is right side up:
def pyramid(n):
for i in range(n):
row = '*'*(2*i+1)
print(row.center(2*n))
For example, if the function called was print shape(7), then it would print [this image].
Any ideas?