Sen-Lung Chen wrote:
> 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 %
>  Thanks
> 
You should by now know enough answers. The easiest way to ensure that 
the result is floating point is to cast it as

   pct = 100.0 * v) / N

This is guaranteed to work in all past and future Python versions 
without setting any options. Then you can format is using the % operator.

regards
  Steve
-- 
Steve Holden       +44 150 684 7255  +1 800 494 3119
Holden Web LLC                     www.holdenweb.com
PyCon TX 2006                          www.pycon.org

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to