
поэтому мой текущий вывод выглядит так
[img]https://i.sstatic.net /oXPMdPA4.png[/img]
это мой код
def draw_diamonds(n, b):
height = 2 * n - 1
diamonds = []
for i in range(height):
line = ""
for j in range(n):
if i < n:
if j == 0:
line += " " * (n - i - 1) + b * (2 * i + 1)
else:
line += " " * (n - i) + b * (2 * i + 1) + ""
else:
if j == 0:
line += " " * (i - n + 1) + b * (2 * (height - i) - 1)
else:
line += " " * (i - n + 1) + b * (2 * (height - i) - 1) + " "
diamonds.append(line)
for line in diamonds:
print(line)
n, b = map(str, input().split())
draw_diamonds(int(n), b)
Подробнее здесь: https://stackoverflow.com/questions/790 ... g-diamonds