Oi gente, tentei encontrar o que fiz de errado mas infelizmente nao encontrei! ao que tudo indica meu codigo esta igual o do prof porem esta dando erro na Serie
class Filme:
def __init__(self, nome, ano, duraçao):
self.__nome = nome.title()
self.ano = ano
self.duraçao = duraçao
self.__like = 0
@property
def like(self):
return self.__like
def dar_like(self):
self.__like += 1
@property
def nome(self):
return self.__nome
@nome.setter
def nome(self, novo_nome):
self.__nome = novo_nome.title()
class Serie:
def __int__(self, nome, ano, temporadas):
self.__nome = nome.title()
self.ano = ano
self.temporadas = temporadas
self.__like = 0
@property
def like(self):
return self.__like
def dar_like(self):
self.__like += 1
@property
def nome(self):
return self.__nome
@nome.setter
def nome(self, novo_nome):
self.__nome = novo_nome.title()
vingadores = Filme('Vingadores - guerra infinita', 2018, 160)
vingadores.dar_like()
print(f'Nome: {vingadores.nome} - Ano: {vingadores.ano} - Duraçao: {vingadores.duraçao} - Likes: {vingadores.like}')
atlanta = Serie('atlanta', 2018, 2)
atlanta.dar_like()
atlanta.dar_like()
print(f'Nome: {atlanta.nome} - Ano: {atlanta.ano} - Temporadas: {atlanta.temporadas} - Likes: {atlanta.like}')