[Tutor] floats

Corey Richardson kb1pkl at aim.com
Fri Dec 3 19:58:20 CET 2010



On 12/3/2010 1:52 PM, Christopher Spears wrote:
> I have a float variable that is very long.
>
>>>> float_a = 1.16667
> However, I want to pass the value of float_a to float_b, but I want the float to be accurate to two decimal points.
>
>>>> float_a = 1.16667
>>>> print "%.2f" % float_a
> 1.17
>
> I tried the following:
>
>>>> float_b = "%.2f" % float_a
>>>> float_b
> '1.17'
>>>> type(float_b)
> <type 'str'>
>
> This doesn't work because it yields a string.
>
> Any suggestions?
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor
>
float_b = float(float_b)
That takes the string and makes it a float.
~Corey Richardson


More information about the Tutor mailing list