1
resposta

[Projeto] 08 Mão na massa: refatorando uma função

from modelos.cardapio.item_cardapio import ItemCardapio
from abc import ABC

class Sobremesa(ItemCardapio):
    def __init__(self, nome, preco, tamanho, descricao, tipo):
        super().__init__(self, nome, preco, tamanho, descricao)
        self.tipo = tipo
    
    def __str__(self):
        return self.tipo
    
    def aplicar_desconto(self):
        self._preco -= (self._preco * 0.10)  
1 resposta

Olá, Estudante, como vai?

Ótimo trabalho refatorando a função Sobremesa! Você aplicou corretamente os conceitos de polimorfismo e método abstrato ensinados na aula. A implementação do método aplicar_desconto também está correta, aplicando um desconto de 10% no preço.

Continue assim, seu progresso está excelente! O fórum está à disposição para qualquer outra dúvida ou comentário que você tenha.

Abraços!