Фигуры из звездочек в Python

   

Нарисовать заполненный триуголиник:

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)
Рейтинг
( 3 оценки, среднее 5 из 5 )
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: