1
resposta

Erro TypeError: object.__init__() takes exactly one argument (the instance to initialize)

Quando escrevo essa parte do código e coloco para rodar, o python imprime o erro : Erro TypeError: object.init() takes exactly one argument (the instance to initialize).

Não consigo identificar como arrumar

class Filme(Programa):
    def __init__(self, nome, ano, duracao):
        super().__init__(nome, ano)
        self.duracao = duracao

class Serie(Programa):
    def __init__(self, nome, ano, temporadas):
        super().__init__(nome, ano)
        self.temporadas = temporadas
1 resposta

Olá Juliana,

Compartilha o seu código completo por favor. Esse erro pode ter origem na classe Programa ou nos testes no final.