import turtle

window = turtle.Screen()
donatello = turtle.Turtle()

mainBodyRadius = 200

donatello.width( 15 ) # wider lines
donatello.speed(100)  # don't animate
donatello.circle(mainBodyRadius) # main body

footRadius = 20
# draw the front right "foot"
donatello.penup()  # stop drawing
donatello.forward(150)
donatello.left(90)  # face up
donatello.forward(25)
donatello.pendown()  # start drawing again
donatello.circle(footRadius)

# draw the front left "foot"
donatello.penup()  # stop drawing
donatello.forward( mainBodyRadius*2 - 25 * 2)
donatello.pendown()  # start drawing again
donatello.circle(footRadius)

# draw the back left "foot"
donatello.penup()  # stop drawing
donatello.left(90)  # turn to the west
donatello.forward( mainBodyRadius*2 - 25 * 2 - 25)
donatello.pendown()  # start drawing again
donatello.circle(footRadius)

# draw the back right "foot"
donatello.penup()  # stop drawing
donatello.left(90)  # turn to the west
donatello.forward( mainBodyRadius*2 - 25 * 2 - 15)
donatello.pendown()  # start drawing again
donatello.circle(footRadius)

# draw the tail (a triangle)
# move back up, then to the left, then draw a triangle
donatello.penup()  # stop drawing
donatello.left(180)
donatello.forward( mainBodyRadius - 25 - 15/2)
donatello.left(90)
donatello.fd(25)
donatello.right(90)
tailSideLen = 50
donatello.pendown()  # start drawing again
donatello.forward( tailSideLen/2)
donatello.left(120)
donatello.forward( tailSideLen)
donatello.left(120)
donatello.forward( tailSideLen)
donatello.left(120)
donatello.forward( tailSideLen/2)

# draw the head
donatello.penup()  # stop drawing
donatello.right(90)
donatello.fd(mainBodyRadius * 2)
donatello.right(90)
donatello.pendown()  # start drawing again
donatello.circle(60)