Here's a canvas, try running the code supplied (should draw the mandelbrot set):
def mandel(x, y, maxiter = 20): c = complex(x, y) z = complex(0, 0) for k in range(maxiter): z = z*z + c if abs(z) < 2.0: return True else: return False X = 100.0 Y = 100.0 for x in range(1,int(X)): for y in range(1,int(Y)): if mandel(x*3.0/X - 2.0, y*2.0/Y - 1.0): point(3*x,3*y)
Actually, thats a terrible test; try this instead:
circle((100, 100), 50) set_line_colour('red') # Canadian/British spelling for "colour" circle((100, 100), 30) set_line_color('green') # American spelling for "color" circle((100, 100), 10) filled_circle((200, 200), 50) set_fill_colour('yellow') filled_circle((200, 200), 40) width, height = 20, 10 rectangle((10, 10), width, height) filled_rectangle((10, 25), width, height) set_line_colour('blue') line((40, 40), (50, 50)) triangle((20, 300), (40, 310), (30, 290)) set_fill_colour('salmon') filled_triangle((20, 320), (40, 330), (30, 300)) set_line_colour('black') point(200, 200)
This is what it should look like (except that the dot in the middle of the yellow circle should be smaller):