Чтобы напечатать поле заданной ширины и высоты с помощью цикла 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 для перебора каждой строки поля. Если это первая или последняя строка, мы печатаем полную строку звездочек (*), чтобы создать верхнюю и нижнюю границы поля. Для всех остальных строк мы печатаем звездочку в начале и конце строки с пробелами между ними для создания боковых границ.