Нарисовать заполненный триуголиник:
a = 10
for i in range(1, a+1):
print('*' * i)
Нарисовать перевернутый заполненный триугольник:
a = 10
for i in range(a, 0, -1):
print('*' * i)
Нарисовать не заполненный триугольник:
a = 10
for i in range(2,a):
if i == 2:
print('*')
print('*' + " " * (i-2) + '*')
if i == (a - 1):
print('*' * a)
Пользователь вводит с клавиатуры длину и ширину прямоугольника. Требуется отобразить на экран незаполненный прямоугольник (отображаются только границы прямоугольника). Размер длины и ширины равен введенным данным.
h = int(input('h '))
w = int(input('w '))
for i in range(1, h+1):
if i == 1 or i == h:
print('*' * w)
else:
print('*' + " " * (w-2) + '*')
Вывести на экран ромб из звездочек.
s = 11
for i in range(1, s, 2):
i = ' ' * ((s - i) // 2) + '*' * i
print(i)
for i in range(s, 0, -2):
i = ' ' * ((s - i) // 2) + '*' * i
print(i)