1
resposta

O meu avaliador de teste retorna 0% de taxa de acerto

O meu resultado do avaliador do teste está retornando 0% de taxa de acerto. Copiei e colei o teste e não consigo aumentar.

def avaliador(testes):
    numero_palavras = len(testes) # aqui é o tamanho da minha base de dados. No caso testes
    acertou = 0 # Vamos criar um contador de acerto

    for correta, errada in testes:
        palavra_corrigida = corretor(errada)

        if palavra_corrigida == correta:
            acertou += 1

    taxa_acerto = round(acertou*100/numero_palavras, 2)

    print(f'A taxa de acerto é {taxa_acerto} % de {numero_palavras} palavras')

avaliador(lista_teste)
1 resposta

Oii Joao! Tudo bem contigo?

Sinto muito pela demora em dar um retorno.

Executando seu código aqui, deu certinho e eu obtive o mesmo resultado da aula. Então, muito provavelmente o problema esteja em alguma outra parte do seu código.

Primeiramente, sugiro que reinicie seu ambiente de execução e execute novamente todo seu código. Você pode fazer isso acessando Ambiente de execução > Reiniciar e executar tudo:

Reiniciando o ambiente de execução do google colab seguindo o caminho ensinado anteriormente

Caso isso não resolva esse problema, e você não consiga identificar qual parte do seu código possa estar causando isso, vou te pedir que compartilhe aqui no fórum o link do seu notebook para que eu consiga visualizar seu código e te ajudar da melhor forma possível :)

Qualquer dúvida estou à disposição.