Предмет: Информатика,
автор: glazkovaleksej1111
Задание 3. Напишите программу, которая запрашивает у пользователя координаты точки и затем рисует квадрат размером 10х10, где введенная точка является координатой левого верхнего угла квадрата. Рисование квадрата оформите в виде процедуры. Для рисования ты можешь использовать следующие команды: Up() - поднять перо; - Down() – опустить перо; Goto(x, y) – переместиться в точку с координатами (x, y). (4)
Ответы
Автор ответа:
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
Предмет: Английский язык,
автор: littlefrok
Предмет: Математика,
автор: Аноним