1
resposta

[Sugestão] Média com o import statistics

Para se obter a média também pode ser usado o modulo statistics.

import statistics

    @property
    def media_avaliacoes(self):
        if not self._avaliacao:
            return 0
        media = statistics.mean([avaliacao._nota for avaliacao in self._avaliacao]).__round__(1)    
        return media
1 resposta

Oi, Ariany. Tudo bem?

Obrigada por compartilhar sua abordagem para calcular a média usando o módulo statistics com a comunidade.

Gostei de como você aplicou a função mean para calcular a média arredondada das avaliações. Esse uso facilita bastante a manipulação das notas.

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!