I have a floating point field in one of my form, consider it as field_x. Based on that field_x i have some computation. After all if field_x have n digits after decimal result also should have n digits.
For example: field_x = 0.00000001(n digits after decimal)
result = some calculations
if result = 22 i have to display it as 22.00000000(n digits after decimal)
len(str(number-int(number))[1:])
Gives the answer
**here the number can be 0.00101,0.110,0.787,etc
But for some values like 0.000001 its giving incorrect answer