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>?