Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Dúvida] Minha avaliação não esta sendo apresentada

Segue a baixo a class Restaurante:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Segue a baixo a class Avaliacao:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Segue a baixo app.py (main):

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Conforme a mensagem de erro, não tem nenhum método na sua classe Restaurante chamado "listar_restaurantes". Imagino que vc queria criar um método para listar as avaliações daquele restaurante? Este tb não existe na sua classe.

No caso, seu método listar_avaliacoes deveria iterar a lista de avaliações presente naquele Restaurante, algo nesse sentido:

def listar_avaliacoes(self):
    for av in self._avaliacao:
        print(av._cliente)
        print(av._nota)
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.