Por Que A Diferença e Como Resolver

Por que a fórmula (1 * 2) * (1 / 2) em Python dá 1 e em Ruby dá 0? Tentei também (1 * 2).to_f * (1 / 2).to_f e o problema é o mesmo.

Oi Leandro, testei aqui da seguinte forma:
(1*2) * (1/2.0)
e o resulto foi 1.0.

1 Like