1
resposta

Resposta

from modelos.cardapio.item_cardapio import ItemCardapio

class Sobremesa(ItemCardapio):
    def __init__(self,nome,preco,descricao):
        super().__init__(nome, preco)
        self._descricao = descricao


    def __str__(self):
        return f'{self._nome} | {self._preco:.2f} | {self._descricao}'
    
    def aplicar_desconto(self):
        self._preco -= (self._preco * 0.05)
1 resposta

E aí, Luciara! Tudo bem?

Parabéns! Mantenha o ritmo nos exercícios e continue compartilhando na nossa comunidade.

Percebi que você dominou o uso de herança entre classes, aplicou muito bem o método super() para reaproveitar atributos da classe base e ainda entendeu a relevância de encapsular atributos com underscore (_) para indicar que eles são de uso interno.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!