Нарисовать заполненный триуголиник:
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)