Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Programa:
- def __init__(self, nome, ano):
- self._nome = nome
- self.ano = ano
- self._likes = 0
- @property
- def nome(self):
- return self._nome.title()
- @nome.setter
- def nome(self, novo_nome):
- self._nome = novo_nome
- def dar_likes(self):
- self._likes += 1
- @property
- def likes(self):
- return self._likes
- class Filme(Programa):
- def __init__(self, nome, ano, duracao):
- super().__init__('vingadores ultimato', 2018)
- self.duracao = 200
- class Serie(Programa):
- def __init__(self, nome, ano, temporadas):
- super().__init__('mr robot', 2015)
- self.temporadas = temporadas
- vingadores = Filme('vingadores - guerra inifinita', 2018, 200)
- vingadores.nome = 'vingadores ultimato'
- mrrobot = Serie('mr robot', 2015, 3)
- vingadores.dar_likes()
- vingadores.dar_likes()
- vingadores.dar_likes()
- mrrobot.dar_likes()
- mrrobot.dar_likes()
- mrrobot.dar_likes()
- mrrobot.dar_likes()
- print(f'{vingadores.nome} - {vingadores.duracao} - {vingadores.ano} - {vingadores.likes}')
- print(f'{mrrobot.nome} - {mrrobot.temporadas} - {mrrobot.ano} - {mrrobot.likes}')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement