2. Создайте программу, которая попросит пользователя ввести координаты точки и затем нарисует квадрат размером 10х10, с точкой введенной пользователем в качестве левого верхнего угла. Напишите процедуру для рисования квадрата. Используйте следующие команды для рисования: Up() - поднять перо; Down() - опустить перо; Goto(x, y) - переместиться в точку с координатами
Золотая_Завеса
Ниже представлено решение вашей задачи:
В этом решении мы использовали модуль `turtle` для рисования квадрата. Процедура `draw_square` принимает координаты точки и рисует квадрат размером 10х10 с точкой, указанной пользователем, в качестве левого верхнего угла. Мы используем команды `up()` и `down()` для поднятия и опускания пера соответственно, а затем перемещаем перо в указанную точку с помощью команды `goto(x, y)`. Затем мы проходим циклом 4 раза, рисуя стороны квадрата.
python
import turtle
# Определение процедуры для рисования квадрата
def draw_square(point):
turtle.up()
turtle.goto(point)
turtle.down()
for _ in range(4):
turtle.forward(10)
turtle.right(90)
turtle.done()
# Ввод координат точки
x = int(input("Введите координату x: "))
y = int(input("Введите координату y: "))
# Вызов процедуры рисования квадрата с введенными координатами
draw_square((x, y))
В этом решении мы использовали модуль `turtle` для рисования квадрата. Процедура `draw_square` принимает координаты точки и рисует квадрат размером 10х10 с точкой, указанной пользователем, в качестве левого верхнего угла. Мы используем команды `up()` и `down()` для поднятия и опускания пера соответственно, а затем перемещаем перо в указанную точку с помощью команды `goto(x, y)`. Затем мы проходим циклом 4 раза, рисуя стороны квадрата.
Знаешь ответ?