[EMAIL PROTECTED] wrote: > Hullo all ! > > i have a real easy one here that isn't in my book. > i have a int number that i want to divide by 100 and display to two > decimal places. > > like this float(int(Var)/100) > but i need it to display the .00 even if it does not have a .00 value > like this > if Var is 50, i need to display .50 instead of just .5 > > i know there is an easy way to do this. > thanks >
Play with this: >>> "%.2f"%0.5 '0.50' >>> a = 50.0 >>> ("%.2f" % (a/100))[-3:] '.50' >>> I presume that a stays in the range 0 <= a < 100. If not you will have to handle the integral digits as well with something like >>> "%4.2f" % 3.1 '3.10' >>> "%6.2f" % 3.1 ' 3.10' >>> regards Steve -- Steve Holden +44 150 684 7255 +1 800 494 3119 Holden Web LLC http://www.holdenweb.com/ -- http://mail.python.org/mailman/listinfo/python-list