#P56 2-5
import turtle
turtle.setup(600,600,200,200)
turtle.pencolor("blue")
turtle.pensize(5)
turtle.penup()
turtle.fd(-50)
turtle.pendown()
turtle.fd(100)
for i in range(2):
    turtle.left(120)
    turtle.fd(100)
turtle.penup()
turtle.fd(-50)
turtle.pendown()
turtle.left(120)
turtle.fd(50)
turtle.left(-120)
turtle.fd(50)
turtle.right(120)
turtle.fd(50)

#P56 2-6
import turtle
turtle.setup(600,600,200,200)
turtle.pensize(5)
turtle.penup()
turtle.fd(-50)
turtle.pendown()
turtle.pencolor("white")
turtle.fd(25)
turtle.pencolor("blue")
turtle.fd(50)
turtle.pencolor("white")
turtle.fd(25)
for i in range(3):
    turtle.left(90)
    turtle.pencolor("white")
    turtle.fd(25)
    turtle.pencolor("blue")
    turtle.fd(50)
    turtle.pencolor("white")
    turtle.fd(25)

#P56 2-7
from turtle import *
setup(600,600,200,200)
pensize(5)
penup()
fd(-50)
pendown()
pencolor("blue")
seth(30)
fd(120)
seth(-90)
fd(120)
seth(150)
fd(120)
seth(30)
fd(40)
seth(90)
fd(40)
seth(-30)
fd(120)
seth(-150)
fd(120)
seth(90)
fd(80)

#P56 2-8
from turtle import *
pensize(1)
pencolor("blue")
i=1
while(i<=160):
    seth(90)
    fd(i)
    seth(180)
    fd(i+1)
    seth(-90)
    fd(i+2)
    seth(0)
    fd(i+3)
    i=i+4
seth(90)
fd(161)
seth(180)
fd(162)
seth(-90)
fd(163)

#P56 2-9
from turtle import *
setup(800,800,200,200)
penup()
fd(-350)
pendown()
pensize(30)
pencolor("blue")
seth(-40)
colors=["blue","orange","yellow","green","cyan","red"]
for i in range(6):
    color(colors[i])
    circle(40,80)
    circle(-40,80)
pencolor("violet")
circle(40,40)
fd(40)
circle(16,180)
fd(40*2/3)