Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №2636668
А
Аноним
17 января 2025 07:51 · публичный вопрос
А
Аноним

Напишите программу, которая выводит прямоугольник, по периметру состоящий из звёздочек (*). Примечание. Высота и ширина прямоугольника равны 4 4 и 17 17 звёздочкам соответственно.…

Запрос пользователя

Напишите программу, которая выводит прямоугольник, по периметру состоящий из звёздочек (*). Примечание. Высота и ширина прямоугольника равны 4 4 и 17 17 звёздочкам соответственно. Sample Input: Sample Output: ***************** * * * * *****************

Ответ нейросети
17 января 2025 07:51

Конечно! Вот пример программы на Python, которая выводит прямоугольник размером 4 на 17, заполненный звёздочками по периметру:

# Определяем размеры прямоугольника
height = 4
width = 17

# Выводим верхнюю сторону
print('*' * width)

# Выводим середину с пробелами
for _ in range(height - 2):
    print('*' + ' ' * (width - 2) + '*')

# Выводим нижнюю сторону
print('*' * width)

Вывод программы будет:

*****************
*               *
*               *
*****************

Эта программа сначала выводит верхнюю и нижнюю грани прямоугольника, а затем использует цикл для вывода промежуточных строк, которые начинаются и заканчиваются с символа '*', а между ними находятся пробелы.