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



# 3. 20 углов

t.penup()
t.goto(-250, -100)
t.setheading(0)
t.pendown()

for i in range(20):
    t.color(random.choice(Colors))
    t.forward(30)
    t.left(9)
    t.forward(15)
    t.left(9)


# 4. 20 углов, несколько колец

t.penup()
t.goto(50, -100)
t.setheading(0)
t.pendown()

for j in range(4):

    for i in range(20):
        t.color(random.choice(Colors))
        t.forward(30 + j * 5)
        t.left(9)
        t.forward(15 + j * 2)
        t.left(9)

    t.penup()
    t.goto(50, -100 + j * 15)
    t.setheading(0)
    t.pendown()


# 5. 20 восьмиугольников

t.penup()
t.goto(300, 100)
t.pendown()

for i in range(20):

    t.color(random.choice(Colors))

    t.penup()
    t.goto(300, 100)
    t.setheading(i * 18)
    t.forward(100)
    t.pendown()

    for j in range(8):
        t.forward(45)
        t.left(45)






# 4. 20 углов

t.penup()
t.goto(0, -100)
t.setheading(0)
t.pendown()

for j in range(4):

    for i in range(20):
        t.color(random.choice(Colors))
        t.forward(25 + j * 4)
        t.left(9)
        t.forward(12 + j * 2)
        t.left(9)

    t.penup()
    t.goto(0, -100)
    t.setheading(0)
    t.pendown()