On Tue, Jun 28, 2011 at 2:23 PM, Cal Leeming [Simplicity Media Ltd] <cal.leem...@simplicitymedialtd.co.uk> wrote: > I'm wondering if it's better practise to always cast a number as a > float/decimal, rather than an int. > Any thoughts guys? > Cal >
Damn, this was the bit I meant to comment upon - hard and fast rules are dangerous. Integral types are distinctly different to floating point types, and you should be aware of which one you are using and why. You definitely should not be using floats when you require integral mathematics, or reliable accounting since 1.0 is only an approximation to 1. Cheers Tom >>> 1.0 * 10000000000000000000000000000 9.9999999999999996e+27 -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.