from turtle import Turtle, Screen
import time
screen = Screen()
screen.setup(600, 400)
screen.bgcolor('white')
screen.title('Вариант 3 – Координатная сетка 4×4')
# Зелёная черепаха — только горизонтальные линии
t_horizontal = Turtle()
t_horizontal.color('green')
t_horizontal.shape('turtle')
t_horizontal.speed(3)
t_horizontal.pensize(2)
# Фиолетовая черепаха — только вертикальные линии
t_vertical = Turtle()
t_vertical.color('purple')
t_vertical.shape('arrow')
t_vertical.speed(3)
t_vertical.pensize(2)
# Начальная точка сетки
start_x = -100
start_y = -100
step = 50
lines = 5 # 4 клетки → 5 линий
# === Горизонтальные линии (зелёная черепаха) ===
t_horizontal.penup()
t_horizontal.setheading(0) # только вправо
for i in range(lines):
y = start_y + i * step
t_horizontal.goto(start_x, y)
t_horizontal.pendown()
t_horizontal.forward(step * 4) # длина всей сетки
t_horizontal.penup()
time.sleep(0.1)
# === Вертикальные линии (фиолетовая черепаха) ===
t_vertical.penup()
t_vertical.setheading(90) # только вверх
for i in range(lines):
x = start_x + i * step
t_vertical.goto(x, start_y)
t_vertical.pendown()
t_vertical.forward(step * 4)
t_vertical.penup()
time.sleep(0.1)
screen.exitonclick()