import turtle
# --- РИСУЕМ КАРКАС ДОМА (ваш код) ---
turtle.color("blue")
turtle.pendown()
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(45)
turtle.forward(70)
turtle.right(90)
turtle.forward(70)
# ==========================================
# РИСУЕМ ОКНА И ДВЕРЬ БЕЗ КОМАНДЫ goto()
# ==========================================
# Черепашка сейчас в правом нижнем углу, смотрит ВПРАВО.
# 1. Поднимаем перо, чтобы не рисовать при перемещении
turtle.penup()
# 2. Разворачиваем черепашку налево (теперь она смотрит ВЛЕВО)
# и едем к левой стене дома
turtle.left(90)
turtle.forward(100) # Проехали до левого нижнего угла
# --- 1. ЖЕЛТОЕ ОКНО СЛЕВА ---
# Нам нужно подняться вверх по стене и отступить от края
turtle.right(90) # Смотрим вверх
turtle.forward(40) # Поднялись на высоту окна
turtle.right(90) # Смотрим вправо (внутрь дома)
turtle.forward(20) # Отступили от левой стены
# Теперь мы в нужной точке! Опускаем перо и рисуем квадрат
turtle.color("yellow")
turtle.pendown()
turtle.forward(30)
turtle.right(90)
turtle.forward(40)
turtle.right(90)
turtle.forward(30)
turtle.right(90)
turtle.forward(40)
turtle.right(90) # Вернулись в левый верхний угол окна
# --- 2. ФИОЛЕТОВАЯ ДВЕРЬ СПРАВА ---
turtle.penup()
# Теперь нам надо перейти к двери.
turtle.left(90) # Смотрим вверх
turtle.forward(20) # Поднимаемся к потолку (чтобы удобнее было считать)
turtle.right(90) # Смотрим вправо
# Едем вправо через весь дом к правой стене
turtle.forward(30) # Проехали желтое окно
turtle.forward(15) # Проехали пустое место посередине
turtle.forward(10) # Отступили от правой стены внутрь
# Спускаемся вниз к полу, чтобы начать рисовать дверь от пола
turtle.right(90) # Смотрим вниз
turtle.forward(60) # Спустились до самого низа (пола)
turtle.left(90) # Смотрим вправо
turtle.color("purple")
turtle.pendown()
# Рисуем дверь (поднимаемся вверх, вправо, вниз, влево)
turtle.forward(60) # Высота двери
turtle.left(90)
turtle.forward(30) # Ширина двери
turtle.left(90)
turtle.forward(60) # Вниз
turtle.left(90)
turtle.forward(30) # Влево
turtle.left(90) # Вернулись в исходное положение (смотрим вверх)
# --- 3. РОЗОВОЕ КРУГЛОЕ ОКНО НА КРЫШЕ ---
turtle.penup()
# Поднимаемся от левого верхнего угла двери наверх, к крыше
turtle.left(90) # Смотрим влево (внутрь дома)
turtle.forward(15) # Отступили от двери
turtle.left(90) # Смотрим вверх
turtle.forward(45) # Поднялись до уровня окна на крыше
turtle.left(90) # Смотрим влево
turtle.forward(30) # Отъехали влево, чтобы попасть в центр крыши
# Рисуем круг
turtle.color("pink")
turtle.pendown()
turtle.circle(20) # Радиус 20
# Завершаем
turtle.done()