Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Oi, Mateus! Tudo bom?
Excelente! Continue resolvendo os desafios e compartilhando com a comunidade Alura.
Você soube aplicar herança de forma eficiente, aproveitou o método inicializador para definir atributos e entendeu como o método __str__ é essencial para retornar uma representação em string do objeto.
Como dica adicional, experimente implementar o método aplicar_desconto assim:
def aplicar_desconto(self, percentual):
self.preco -= self.preco * (percentual / 100)
O preço do item será reduzido pelo percentual especificado. Com isso, você poderá aplicar descontos com mais facilidade.
Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!