Напиши программу, которая выводит прямоугольник, по периметру состоящий из звёздочек (*). Высота и ширина прямоугольника равны 5 и 15 звёздочкам соответственно.
python
# Задаем высоту и ширину прямоугольника
высота = 5
ширина = 15
# Выводим верхнюю границу прямоугольника
print('*' * ширина)
# Выводим боковые границы прямоугольника и пробелы внутри
for i in range(высота - 2):
print('*' + ' ' * (ширина - 2) + '*')
# Выводим нижнюю границу прямоугольника
print('*' * ширина)
В этом коде мы сначала задаем переменные `высота` и `ширина`, равные 5 и 15 соответственно. Затем мы выводим верхнюю границу прямоугольника, состоящую из 15 звездочек (*), используя оператор умножения (`*`).
Затем мы используем цикл `for` для вывода боковых границ прямоугольника и пробелов внутри. Цикл выполняется 3 раза (высота - 2), потому что верхняя и нижняя границы уже выведены. Внутри цикла мы снова используем оператор умножения для создания строки из звездочки и пробелов, а затем выводим ее на экран с помощью функции `print()`.
Наконец, мы выводим нижнюю границу прямоугольника, аналогично верхней границе.
Результат выполнения программы будет выглядеть следующим образом:
***************
* *
* *
* *
***************
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет