L'esempio completo è:import simplegui
import math
larghezza = 300
altezza = 200
lavorando = False
centro=None
raggio=0
movimento = 0
def disegno (pannello):
if centro != None and raggio != 0:
pannello.draw_circle(centro, raggio, 1, "Red", "Red")
def pressione(posizione):
global centro, lavorando
if not lavorando:
centro = posizione
else:
lavorando = False
def trascinamento(posizione):
global raggio, centro, lavorando
if not lavorando:
centro = (posizione[0], posizione[1])
lavorando = True
raggio = math.sqrt((centro[0]-posizione[0])**2 + (centro[1]-posizione[1])**2)
finestra = simplegui.create_frame("Prova", larghezza, altezza)
finestra.set_canvas_background('#000080')
finestra.set_draw_handler(disegno)
finestra.set_mouseclick_handler(pressione)
finestra.set_mousedrag_handler(trascinamento)
finestra.start()