Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Produto:
- def __init__(self, editora, quantidade = 0, preco = 0):
- self.editora = editora
- self.quantidade = quantidade
- self.preco = preco
- class Revista(Produto):
- def __init__(self, nome, volume, numero):
- self.__nome = nome
- self.__volume = volume
- self.__numero = numero
- @property
- def nome(self):
- return self.__nome
- @property
- def volume(self):
- return self.__volume
- @property
- def numero(self):
- return self.numero
- class Artigo(Produto):
- def __init__(self, titulo):
- self.__titulo = titulo
- @property
- def titulo(self):
- return self.__titulo
- class Livro(Produto):
- def __init__(self, titulo, autor, edicao):
- self.__titulo = titulo
- self.__autor = autor
- self.__edicao = edicao
- @property
- def titulo(self):
- return self.__titulo
- @property
- def autor(self):
- return self.__autor
- @property
- def edicao(self):
- return self.__edicao
- if __name__ == "__main__":
- rev1 = Revista("Veja", 23, 3)
- rev1.editora = "Abril"
- rev1.preco = 14.50
- rev1.quantidade = 100
- art1 = Artigo("Como ficar rico progando em Python!")
- art1.editora = "Rei do Camarote"
- art1.preco = 10
- art1.quantidade = 100
- # Exemplos de prints
- print("Nome da Revista: %s" %rev1.nome)
- print("Título do Artigo: %s" %art1.titulo)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement