> I would recommend using "from __future__ import division" at the top of your
> script, so division behaves properly (3/2 == 1.5 instead of 1). This way you
> don't have to make sure you write 3.0/2 everywhere you need to divide 
> something.
> There's something to be said for your approach as well though, since someone
> reading your code would know what to expect when seeing 3.0/2, without caring
> whether "from __future__ import division" is used. But I consider the integer
> division in Python improper behavior that is fixed by this statement.
so in Python 3000 there's no more integer division?
I hope this is not the  case.
Sometimes it's the desired action, like when you repeatedly divide/mod a 
variable.

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to