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@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor