Конечно, вот пример программы на языке Python, которая решает данную задачу:
def draw_rectangle(width, symbol):
# Верхняя сторона
print(symbol * width)
# Боковые стороны
for i in range(1, 3):
print(symbol + " " * (width - 2) + symbol)
# Нижняя сторона
print(symbol * width)
# Ввод ширины и символа от пользователя
width = int(input("Введите ширину прямоугольника: "))
symbol = input("Введите символ для рисования прямоугольника: ")
# Вызов функции для рисования прямоугольника
draw_rectangle(width, symbol)
Пользователь сможет ввести требуемую ширину прямоугольника и символ для его отображения. Затем программа использовать функцию draw_rectangle для рисования прямоугольника. Примечание: программа предполагает, что вводимое пользователем значение ширины не меньше 2, чтобы можно было корректно отобразить стороны прямоугольника.
