miniEP4

miniEP4

por Christian Massao Tsujiguchi Takagi -
Número de respostas: 3

Não entendi a função da constante epsilon.
Para truncar um valor, a maneira que prefiro usar é a conversão em string, por exemplo para o número 123.456789:

    >>> numero = "%.3f" % 123.456789
    >>> numero
    '123.457'

Onde epsilon não precisaria ser usado.

A exigência do epsilon seria para arredondamento, portanto? Ou devo criar uma função própria de truncamento, utilizando divisões, etc? Se sim, posso usar o módulo math, com funções outras, que não as que serão testadas?

- Extra offtopic: Aqui no PACA não tem como eu adicionar um código sem formatação, sem precisar editar código HTML e incluir a tag <pre>?

Em resposta à Christian Massao Tsujiguchi Takagi

Re: miniEP4

por Eric Kenji Yoshikawa -

O assertAlmostEqual do unittest tem alguns parâmetros de aproximação, tanto por diferença como por casas decimais.