Olá, Fabiana.
Bem, se você já definiu anteriormente a classe Programa
, o único erro é a indentação da linha que contem super(). __init__(nome, ano)
. Tente usar a mesma quantidade de espaços em cada bloco. Acho que se corrigir isso o seu código funciona.
class Filme(Programa):
def __init__(self, nome, ano, duracao):
super(). __init__(nome, ano)
self._duracao = duracao
vingadores = Filme("vingadores-guerra infinita" , 2018, 160)
Espero ter ajudado.
P.S. Tente também não inserir espaços entre o nome e o parêntese quando se está definindo uma função, classe ou mesmo quando está a chamando. Talvez não dê erro, mas não é uma boa prática em Python.