On 16/06/13 13:15, Jim Mooney wrote:
## Comparing different types for equality always fails:
if '5' != 5:
print('oops')
Not always. Counter-examples are most obvious when it comes to numbers:
py> from decimal import Decimal
py> from fractions import Fraction
py> Fraction(1, 2) == Decimal("0.5")
True
py> 0.75 == Fraction(3)/4
True
py> 42 == 42.0
True
--
Steven
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor