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

Reply via email to