Onde eu coloquei print(f'nome: {atlanta.nome} - Ano: {atlanta.ano} 'f'- Temporadas: {atlanta.temporadas} - Likes: {atlanta.likes}') está dando erro, mais exatamente no atlanta.nome e no atlanta.likes
class Filme:
def __init__(self, nome, ano, duracao):
self.__nome = nome.title()
self.ano = ano
self.duracao = duracao
self.__likes = 0
@property
def likes(self):
return self.__likes
def dar_like(self):
self.__likes += 1
@property
def nome(self):
return self.__nome
@nome.setter
def nome(self, novo_nome):
self.__nome = novo_nome.tittle()
class Serie:
def __init__(self, nome, ano, temporadas):
self.__nome = nome.title()
self.ano = ano
self.temporadas = temporadas
self.__likes = 0
def dar_like(self) :
self.likes += 1
vingadores = Filme('Vingadores = guerra infinita', 2018, 160)
print(f'Nome: {vingadores.nome} - Ano: {vingadores.ano} 'f'- Duração: {vingadores.duracao} - Likes: {vingadores.likes}')
atlanta = Serie('Atlanta', 2018, 2)
print(f'nome: {atlanta.nome} - Ano: {atlanta.ano} 'f'- Temporadas: {atlanta.temporadas} - Likes: {atlanta.likes}')