1
resposta

[Sugestão] Sugestão para notas acima de 5 ou negativos

def receber_avaliacao(self,cliente,nota):
    while True:
        if 0 < nota <= 5:
            avaliacao = Avaliacao(cliente,nota)
            self._avaliacao.append(avaliacao)
            break
        else:
            nota = float(input(f'{cliente.title()} rebebemos apenas avaliações de 0 a 5: '))
1 resposta

Oi, Pedro! Como vai?

Gostei de como você implementou o método receber_avaliacao com a estrutura de repetição para garantir que apenas notas válidas sejam aceitas. Isso demonstra atenção ao tratamento de entradas do usuário, um ponto essencial para criar sistemas robustos.

Conte com o apoio do Fórum na sua jornada.

Abraços e bons estudos!