Last Updated on August 31, 2012 by nghiaho12
I’ve recently started learning Python and was surprised and delighted to find that it has an implementation of the old Turtle program that I used to play around with back in primary. For some reason it even runs as slow as the original! (intentional?). Here is a simple geometric flower pattern I whipped up that I thought I’d share.
Seems to be lacking anti-aliasing support …
Here is the Python code.
# Thanks goes to Raphael for improving the original slow clunky code
import turtle
turtle.hideturtle()
turtle.speed('fastest')
turtle.tracer(False)
def petal(radius,steps):
turtle.circle(radius,90,steps)
turtle.left(90)
turtle.circle(radius,90,steps)
num_petals = 8
steps = 8
radius = 100
for i in xrange(num_petals):
turtle.setheading(0)
turtle.right(360*i/num_petals)
petal(radius,steps)
turtle.tracer(True)
turtle.done()
Thanks for providing such simple code 🙂
Love from INDIA <3