2. Создайте программу, которая попросит пользователя ввести координаты точки и затем нарисует квадрат размером 10х10

2. Создайте программу, которая попросит пользователя ввести координаты точки и затем нарисует квадрат размером 10х10, с точкой введенной пользователем в качестве левого верхнего угла. Напишите процедуру для рисования квадрата. Используйте следующие команды для рисования: Up() - поднять перо; Down() - опустить перо; Goto(x, y) - переместиться в точку с координатами
Золотая_Завеса

Золотая_Завеса

Ниже представлено решение вашей задачи:

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 раза, рисуя стороны квадрата.
Знаешь ответ?
Задать вопрос
Привет!
hello