Как напечатать блок заданной ширины и высоты с помощью цикла For в Python

Чтобы напечатать поле заданной ширины и высоты с помощью цикла for, вы можете использовать следующий код Python:

width = int(input("Enter the width of the box: "))
height = int(input("Enter the height of the box: "))
for i in range(height):
    if i == 0 or i == height - 1:
        print("*" * width)
    else:
        print("*" + " " * (width - 2) + "*")

В этом коде мы просим пользователя ввести желаемую ширину и высоту поля. Затем мы используем цикл for для перебора каждой строки поля. Если это первая или последняя строка, мы печатаем полную строку звездочек (*), чтобы создать верхнюю и нижнюю границы поля. Для всех остальных строк мы печатаем звездочку в начале и конце строки с пробелами между ними для создания боковых границ.