We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9dd9746 commit dca708aCopy full SHA for dca708a
146/rhombus.py
@@ -17,14 +17,8 @@ def gen_rhombus(width):
17
***
18
*
19
"""
20
-
21
- for rowz in range(1, (width * 2) + 1, 2):
22
- if rowz-width <= 0:
23
- yield '{:^{width}}'.format(STAR * rowz, width=width)
24
- else:
25
- multiplierOf4 = (rowz-width)//2
26
- yield '{:^{width}}'.format(STAR * (rowz-4*multiplierOf4), width=width)
27
28
-gen = gen_rhombus(5)
29
-for row in gen:
30
- print(row)
+ print_row = lambda i,width: f'{STAR*i: ^{width}}'
+ for i in range(1, width+1, 2):
+ yield print_row(i, width)
+ for i in range(width-2, 0, -2):
0 commit comments