class Filme:
def __init__(self, nome, ano, duracao):
self.__nome = nome.title()
self.ano = ano
self.duracao = duracao
self.__likes = 0
def dar_likes(self):
self.__likes += 1
@property
def likes(self):
return self.__likes
@property
def nome(self):
return self.__nome
@nome.setter
def nome(self, novo_nome):
self.__nome = novo_nome.title()
class Serie:
def __init__(self, nome, ano, temporada):
self.__nome = nome.title()
self.ano = ano
self.temporada = temporada
self.__likes = 0
def dar_likes(self):
self.__likes += 1
@property
def likes(self):
return self.__likes
@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)
atlanta = Serie("atlanta", 2020, 2)
vingadores.dar_likes() vingadores.dar_likes() atlanta.dar_likes()
print(f" Nome: {vingadores.nome} - Ano: {vingadores.ano} - " f"Duração: {vingadores.duracao} Min - Likes: {vingadores.likes}") print("") print(f" Nome: {atlanta.nome} - Ano: {atlanta.ano} - " f"Temporadas: {atlanta.temporada} - Likes: {atlanta.likes}")