# [Tutor] Need more precise digits

**Lloyd Hugh Allen
**
lha2@columbia.edu

*Sat, 01 Dec 2001 16:03:04 -0500*

It's enough to cast either of the arguments to division as a float (in
Python <= 2.1--haven't tried 2.2 yet, and can't remember whether integer
division was canned yet by then, or if that's 2.3).
So
avgsize = float(totalsize)/groups
will work (you don't have to float both)
Mike Yuen wrote:
>*
*>* I've trying to calculate an average and it looks like i'm losing some
*>* precision in digits.
*>*
*>* For example: i've got the following formula
*>* avgsize = float(totalsize/groups)
*>*
*>* both totalsize and groups are integers
*>* I've got 10 groups
*>* sizes are:
*>* 2+3+2+2+3+2+2+2+2+2 = 22
*>*
*>* I should get 22/10 = 2.2.
*>*
*>* What I get is 2.0. How do I get this missing 2 tenths? As you can see
*>* from the above, I already casted to a float.
*>*
*>* Thanks,
*>* M
*>*
*>* _______________________________________________
*>* Tutor maillist - Tutor@python.org
*>* http://mail.python.org/mailman/listinfo/tutor
*