Nota mínima de 80% ?

No desafio inicial da trilha Python para Web, há o enunciado de que a nota/score mínimo é de 80%, porém a nota automatizada é calculada em 1/4 (25%), ou seja não é possível obter esta nota/score mínimo considerando a nota automatizada.

O score mínimo para esta atividade acaba sendo 100%.
No meu caso isso foi frustrante, pelo fato de que meu score/nota foi de 75%. Sendo que o teste automatizado que não passou, não foi relacionado ao desenvolvimento da resolução do problema, mas sim relacionado a diferença entre pontos flutuantes dos primitivos utilizados no teste e.g. (0.012488 != 0.012487999999999999), e isso pelo que percebi no fórum e chat foi o problema mais comum.
Assim caso o objetivo do desafio fosse testar a precisão de números, poderíamos por exemplo, utilizar a classe Decimal, ou utilizar assertAlmostEquals do unittest.

Olá @Guanaco53c vc tem razão
Este desafio a nota esperada é 100%. Vamos corrigir isso no sistema
Quanto a sua sugestão em relação aos pontos flutuantes, obrigado pela sua resposta, isso deve ajudar outras pessoas que estejam com esta dúvida.

1 Curtida