In: Computer Science
Define a function drawCircle. This function should expect a Turtle object, the coordinates of the circle’s center point, and the circle’s radius as arguments. The function should draw the specified circle. The algorithm should draw the circle’s circumference by turning 3 degrees and moving a given distance 120 times. Calculate the distance moved with the formula 2.0 × π × radius ÷ 120.0.
Define a function main that will draw a circle with the following parameters when the program is run:
def drawCircle (turtle, centerpoint, radius):
circumference = 2 * 3.14 * (radius/120)
print "The circumference moved is", circumference
turtle.up()
(x,y) = centerpoint[-1]
turtle.turn(3)
turtle.move(120)
turtle.down()
from turtlegraphics import Turtle
turtle=Turtle()
drawCircle(turtle, [(20,20)], 20)