Предмет: Информатика, автор: glazkovaleksej1111

Задание 3. Напишите программу, которая запрашивает у пользователя координаты точки и затем рисует квадрат размером 10х10, где введенная точка является координатой левого верхнего угла квадрата. Рисование квадрата оформите в виде процедуры. Для рисования ты можешь использовать следующие команды: Up() - поднять перо; - Down() – опустить перо; Goto(x, y) – переместиться в точку с координатами (x, y). (4)​

Ответы

Автор ответа: antonstarusov
4

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

def draw_square(x, y):

# Перемещаемся в левый верхний угол квадрата

Goto(x, y)

# Опускаем перо

Down()

# Рисуем верхнюю сторону квадрата

Goto(x + 10, y)

# Рисуем правую сторону квадрата

Goto(x + 10, y - 10)

# Рисуем нижнюю сторону квадрата

Goto(x, y - 10)

# Рисуем левую сторону квадрата

Goto(x, y)

# Поднимаем перо

Up()

# Запрашиваем у пользователя координаты точки

x = int(input("Введите координату x: "))

y = int(input("Введите координату y: "))

# Рисуем квадрат

draw_square(x, y)

Похожие вопросы
Предмет: Математика, автор: trgtrhyrhw
Предмет: Геометрия, автор: artem1452
Предмет: Математика, автор: Аноним