Animations and Interactive Programming

Interactive Programming: Click with Circles

Example with some additional circles:

import turtle
import random
import math

turtle.setup(500, 500)
screen = turtle.Screen()
turtle.title("Turtle Keys")
turtle.pensize(3)

colors = ("orange", "pink", "yellow", "green", "blue", "purple", "magenta", "cyan")
drawing = False


def goto_and_do_whatever_required(x, y):
    global drawing
    if(drawing):
        return
    if(y > 150):
        return
    drawing = True
    turtle.goto(x, y)
    turtle.color(colors[random.randint(0, len(colors)-1)])
    turtle.circle(random.randint(10,50))
    drawing = False


screen.onscreenclick(goto_and_do_whatever_required)

turtle.done()