Можете, пожалуйста, предоставить программу, которая запрашивает у пользователя координаты точки и рисует квадрат

Можете, пожалуйста, предоставить программу, которая запрашивает у пользователя координаты точки и рисует квадрат размером 10х10, где координаты точки представляют собой координаты левого верхнего угла квадрата?
Pugayuschiy_Shaman

Pugayuschiy_Shaman

Конечно! Я могу предоставить программу на языке Python, которая будет запрашивать у пользователя координаты точки и рисовать квадрат размером 10х10, где введенные координаты будут представлять координаты левого верхнего угла квадрата. Вот программа:

python
import matplotlib.pyplot as plt
import matplotlib.patches as patches

# Запрашиваем координаты точки у пользователя
x = int(input("Введите координату x: "))
y = int(input("Введите координату y: "))

# Создаем фигуру и оси с помощью библиотеки matplotlib
fig, ax = plt.subplots()

# Создаем прямоугольник с заданными координатами
rect = patches.Rectangle((x, y), 10, 10, linewidth=1, edgecolor="r", facecolor="none")

# Добавляем прямоугольник на оси
ax.add_patch(rect)

# Устанавливаем пределы осей, чтобы квадрат был виден
ax.set_xlim([x-10, x+20])
ax.set_ylim([y-10, y+20])

# Показываем диаграмму
plt.show()


Пользователь будет сначала запрошен ввести координату x, а затем координату y. После этого программа нарисует квадрат размером 10х10 с левым верхним углом в заданных координатах.

Этот код использует библиотеку matplotlib, которую необходимо установить перед использованием. Убедитесь, что вы установили matplotlib, прежде чем запускать программу.
Знаешь ответ?
Задать вопрос
Привет!
hello