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)