Загрузка данных


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()