float on lcd display

It depends a little on the range of the variable. You can get sophisticated about this but you might only need to start with something like
if yourFloat<10.0 then lcd.print(" ")

This is to ensure the decimal is always in the same place, and thereby avoid mysterious second significant figures showing up.