Author -  Sai gowtham

Solve - float object is not callable error in Python

In this tutorial, we are going to learn about how to solve the TypeError: ‘float’ object is not callable in Python.

This error occurs one of the following reasons:

  1. If you try to use a float() built-in function as a variable name.

  2. Calling the float value as a function using parenthesis ().

Here is an example:

# overriding the built-in float() function
float = 10.23

price = '9.99'
print(float(age))

Output:

Traceback (most recent call last):
  File "main.py", line 13, in <module>
    print(float(price)) #Output -> 9.99
TypeError: 'float' object is not callable

In the example above, we have first initialized the two variables one is float and second is price next we are converting the price string to a float using the built-in float() function. So, we are getting the error because we used the float as a variable name and trying to call it as a function.

To solve the error, change the variable name from float to some other name and re-run the code.The float() is a built-in function in Python.So don’t override the built-in ones.

Here is an example:

my_float = 10.23

price = '9.99'
print(float(price)) #Output -> 9.99

Another common cause of the error is calling the float value like a function using parenthesis.

price  = 10.9

# TypeError: 'float' object is not callable
print(price())

Conclusion

The “float” object is not a callable error occurs, when we try to use the float as a variable name and calling the float value as a function. To solve the error change the variable name from float to some other name eg: my_float, because it is reserved for the float() function in python. So don’t override it.

Css Tutorials & Demos

How rotate an image continuously in CSS

In this demo, we are going to learn about how to rotate an image continuously using the css animations.

How to create a Instagram login Page

In this demo, i will show you how to create a instagram login page using html and css.

How to create a pulse animation in CSS

In this demo, i will show you how to create a pulse animation using css.

Creating a snowfall animation using css and JavaScript

In this demo, i will show you how to create a snow fall animation using css and JavaScript.

Top Udemy Courses

JavaScript - The Complete Guide 2023 (Beginner + Advanced)
JavaScript - The Complete Guide 2023 (Beginner + Advanced)
116,648 students enrolled
52 hours of video content
$14.99 FROM UDEMY
React - The Complete Guide (incl Hooks, React Router, Redux)
React - The Complete Guide (incl Hooks, React Router, Redux)
631,582 students enrolled
49 hours of video content
$24.99 FROM UDEMY
Vue - The Complete Guide (w/ Router, Vuex, Composition API)
Vue - The Complete Guide (w/ Router, Vuex, Composition API)
203,937 students enrolled
31.5 hours of video content
$14.99 FROM UDEMY