1
resposta

Sugestão pagar pegar limite restante

Baseado na ideia enviada por Rodney em 12/07/22, decidi mudar as propriedades de modo que conseguisse visualizar o valor total do limite e o valor disponível do limite, porém sem alterar a variável que define este valor total. Desta forma as propriedades (e setter) ficaram assim:


    @property
    def limite_disponivel(self):
        if (self.__saldo < 0):
            #valor do saldo negativo 
            return self.__limite - abs(self.__saldo)
        else:
            return self.__limite

    @property
    def limite_total(self):
        return self.__limite

    @limite_total.setter
    def limite_total(self, limite):
        self.__limite = limite
1 resposta

Oii Felipe, como você está?

Fico feliz que o fórum esteja te ajudando no seu desenvolvimento, instigando e incentivando a criar implementações para os códigos. Meus parabéns pela implementação do método limite_disponivel com o objetivo de verificar o limite total com base no saldo da conta, sua implementação será de grande ajuda para os alunos e alunas que buscam inspirações.

Lembre-se que pode contar sempre com o fórum Alura, seja para compartilhar o seu desenvolvimento ou para tirar suas dívidas.

Fico à disposição.

Abraços e bons estudos!