Dicionário com classes?
No Python é possível instanciar uma classe através de um dicionário?
shapes = {'1':Square(), '2':Circle(), '3':Triangle()}
x = shapes[raw_input()]
Eu quero deixar o usuário escolher a partir de um menu e não o código enorme, se mais instruções sobre a entrada. Por exemplo, se o usuário digitou 2, x seria uma nova instância de Circle. Isso é possível?