When I multiply 4.6 by 100 in python, I get result 459.99999999999994 instead of 460. Why is this happening and what should I do to avoid this error?
            Asked
            
        
        
            Active
            
        
            Viewed 28 times
        
    0
            
            
         
    
    
        Lekhnath
        
- 4,532
- 6
- 36
- 62
- 
                    Use the decimal package – Tom McLean Sep 05 '22 at 09:08