Hola
Tengo una duda, estoy empezando con esto del python y no se como representar los resultados en pantalla
Tengo este ejemplo para crear una base de datos sobre películas y luego añadirles premios a dichas peliculas
class Pelicula:
    def __init__ (propio, tit):
        propio.titulo = tit
        propio.director = ''
        propio.actor = ''
        propio.actriz = ''    
    def __str__ (propio):
        return 'Titulo: ' + propio.titulo + '\n' + \
               'Director: ' + propio.director + '\n' + \
               'Actor protagonista: ' + propio.actor + '\n' + \
               'Actriz protagonista: ' + propio.actriz    
    def añadir_director (propio, nombre):
        propio.director = nombre    
    def añadir_actor (propio, nombre):
        propio.actor = nombre    
    def  añadir_actriz (propio, nombre):
        propio.actriz = nombre
class Pelicula_Premiada (Pelicula):
    def __init__ (propio, tit):
        propio.premios = []
        Pelicula.__init__(propio, tit)    
    def premiar (propio, tipo, categ):
        propio.premios.append((tipo, categ))    
    def mostrar_premios (propio):
        for premio in propio.premios:
            print premio[0], 'a', premio[1]
        print premios_pelicula    
    def contar_premios (propio, tipo):
        cantidad = 0
        for premio in propio.premios:
            if premio[0] == tipo:
                cantidad = cantidad + 1
        return cantidad
bueno, ahora viene la parte en que me lio, para representarlo en pantalla
a=Pelicula("ROSITA")
print a
pues me sale esto
Titulo: ROSITA
Director: 
Actor protagonista: 
Actriz protagonista: 
Hasta aqui bien, seguimos 
a.añadir_director("PEPE")
a.añadir_actriz("ANA")
a.añadir_actor("JUAN")
print a
Titulo: ROSITA
Director: PEPE
Actor protagonista: JUAN
Actriz protagonista: ANA
Vamos bien, pero ahora para utilizar la clase película premiada me pierdo
No se que tengo q escribir para que me añada los premios a las peliculas
Alguna ayuda?
Gracias