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


import turtle

t = turtle.Turtle()
t.speed(0)
t.pensize(3)

# 1. Красная пунктирная линия со стрелкой
t.color("red")
t.penup()
t.goto(-500, 250)
t.pendown()

for i in range(10):
    t.forward(35)
    t.penup()
    t.forward(15)
    t.pendown()

# стрелка
t.forward(10)
t.left(150)
t.forward(15)
t.backward(15)
t.right(300)
t.forward(15)
t.backward(15)
t.left(150)


# 2. Красно-синяя пунктирная линия со стрелкой
t.color("red")
t.penup()
t.goto(-500, 150)
t.pendown()

for i in range(5):
    t.forward(20)
    t.penup()
    t.forward(10)
    t.pendown()

    t.color("blue")
    t.forward(20)
    t.penup()
    t.forward(10)
    t.pendown()
    t.color("red")

# стрелка
t.color("blue")
t.forward(10)
t.left(150)
t.forward(15)
t.backward(15)
t.right(300)
t.forward(15)
t.backward(15)
t.left(150)


# 3. Перекрывающиеся зелёные окружности
t.color("green")

x = -450
for i in range(7):
    t.penup()
    t.goto(x, -20)
    t.setheading(0)
    t.pendown()
    t.circle(70)
    x += 35

# стрелка
t.penup()
t.goto(-210, -20)
t.setheading(0)
t.pendown()
t.forward(15)
t.left(150)
t.forward(12)
t.backward(12)
t.right(300)
t.forward(12)


# 4. Красные окружности по диагонали
t.color("red")

x = -350
y = -180

for i in range(6):
    t.penup()
    t.goto(x, y)
    t.setheading(0)
    t.pendown()
    t.circle(35)

    x += 55
    y -= 55


# 5. Четыре соприкасающиеся окружности
t.color("black")

# верхняя
t.penup()
t.goto(280, 120)
t.setheading(0)
t.pendown()
t.circle(70)

# левая
t.penup()
t.goto(210, 50)
t.setheading(0)
t.pendown()
t.circle(70)

# правая
t.penup()
t.goto(350, 50)
t.setheading(0)
t.pendown()
t.circle(70)

# нижняя
t.penup()
t.goto(280, -20)
t.setheading(0)
t.pendown()
t.circle(70)


t.hideturtle()
turtle.done()