Ответ:
По образцу прямоугольник составлен из символов «○»: верхняя и нижняя строки заполнены, а в средней строке выведены только крайние символы.
def rectangle(N):
print("○" * N)
if N > 1:
print("○" + " " * (N - 2) + "○")
else:
print("○")
print("○" * N)
rectangle(7)Результат вызова rectangle(7):
○○○○○○○ ○ ○ ○○○○○○○
