Помогите пожалуйста нарисовать с помощью цикла ромбы как на скриншоте (C, D).
Смогла сделать только заполненный и пустой треугольник (А, B)
Заранее спасибо за помощь!
Смогла сделать только заполненный и пустой треугольник (А, B)
Заранее спасибо за помощь!
Python:
# A
h = int(input('Высота: '))
for i in range(h):
for j in range(2 * h - 1):
print('*' if j == h - 1 - i or j == h - 1 + i or i == h - 1 else ' ', end='')
print()
# B
h = int(input('Высота: '))
for i in range(h):
print(' ' * (h - i) + '*' * (i + 1) + '*' * i)