Rhombus generator
Level: Intermediate (score: 3)
In this Bite you make a generator of rhombus shapes. You will complete gen_rhombus that when called like this:
gen = gen_rhombus(5) # gen_rhombus is a generator
for row in gen:
print(row)
... will generate the following output:
* *** ***** *** *
When called with a greater width (you only have to worry about uneven widths for this exercise):
gen = gen_rhombus(11)
for row in gen:
print(row)
... the output would be:
*
***
*****
*******
*********
***********
*********
*******
*****
***
*
So the middle row is always equal to the width passed in. Checkout how format or f-strings can help you here, as well as the range builtin. Have fun!