1
resposta

Mão na massa: refatorando uma função

Classe Sobremesa

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

    def aplicar_desconto(self):
        self._preco *= 0.95

    def __str__(self):
        return f'{self._nome} ({self._tipo}, {self._tamanho}) - R${self._preco:.2f}\nDescrição: {self._descricao}'
1 resposta

Olá, Anderson! Tudo certinho?

Ótimo código, parabéns pela sua implementação! Obrigada por tê-lo compartilhado com a nossa comunidade do fórum, tenho certeza que servirá como inspiração para muitos colegas!

Um forte abraço e bons estudos!