Python: Drawing on the Console - Diamond
Здравейте, ще може ли помощ. Имам грешка в долната част на диаманта. Ето ми решението:
n = int(input())
left_right = (n - 1) // 2
for i in range(0, (n + 1) // 2):
    print("-" * left_right, end="")
    print("*", end="")
    mid = n - 2 * left_right - 2
    if mid >= 0:
        print("-" * mid, end="")
        print("*", end="")
    print("-" * left_right)
    left_right -= 1
for i in range((n - 1) // 2):
    left_right += 1
    print("-" * left_right, end="")
    print("*", end="")
    mid = n - 2 * left_right - 2
    if mid >= 0:
        print("-" * mid, end="")
        print("*", end="")
    print("-" * left_right)