"Sen-Lung Chen" <[EMAIL PROTECTED]> writes:
> Dear All:
> I have a question of show percentage.
> For example ,I want to show the percentage of 1/3 = 33.33%
>
> I use the 1*100/3 = 33
> it is 33 not 33.33 , how to show the 33.33 %
Python interprets '/' in an integer environment to return ints, not
floats. You can either turn one of your arguments into floats:
>>> float(1 * 100) / 3
33.333333333333336
This is going to change. Not sure when. You can ask for the new behavior:
>>> from __future__ import division
>>> 100 / 3
33.333333333333336
<mike
--
Mike Meyer <[EMAIL PROTECTED]> http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.
--
http://mail.python.org/mailman/listinfo/python-list