# useful Turtle Functions

```import turtle

#Draw a line from (x1,y1) to (x2, y2)
def drawLine(x1, y1, x2, y2):
turtle.penup()
turtle.goto(x1, y1)
turtle.pendown()
turtle.goto(x2, y2)

# Write a string s at the specified location (x, y)
def writeText(s, x, y):
turtle.penup() # Pull the pen up
turtle.goto(x, y)
turtle.pendown() # Pull the pen down
turtle.write(s) # Write a string

# Draw a point at the specified location (x, y)
def drawPoint(x, y):
turtle.penup() # Pull the pen up
turtle.goto(x, y)
turtle.pendown() # pull the pen down
turtle.begin_fill() # Begin to fill color in a shape
turtle.circle(3)
turtle.end_fill() # fill the shape

# Draw a circle centered at (x, y) withi the specified radius
def drawCricle(x = 0, y = 0, radius = 10):
turtle.penup() # pull the pen up
turtle.pendown() # Pull the pen down

# Draw a cricle centered at (x, y) with the specified radius
def drawRectangle(x = 0, y = 0, width = 10, height = 10):
turtle.penup() #Pull the pen up
turtle.goto(x + width / 2, y + height / 2)
turtle.pendown() # Pull the pendown
turtle.right(90)
turtle.forward(height)
turtle.right(90)
turtle.forward(width)
turtle.right(90)
turtle.forward(height)
turtle.right(90)
turtle.forward(width)

```