Diccionario con clases?
En Python, ¿es posible crear una instancia de una clase a través de un diccionario?
shapes = {'1':Square(), '2':Circle(), '3':Triangle()}
x = shapes[raw_input()]
Quiero permitir que el usuario elija un menú y no codifique grandes, si no, las declaraciones en la entrada. Por ejemplo, si el usuario ingresó 2, x sería una nueva instancia de Circle. es posible?