Convert Int to Float in Python - Examples
Convert Int to Float
To convert integer to float in Python, we can use the float() builtin function or implicit conversion.
In this tutorial, we shall go through these two methods of converting an integer to a float.
1. Convert int to float using float() built-in function
float() builtin function can take an integer as argument and return a floating-point number with the value as that of the given integer.
In the following program, we will take an integer, and convert it to float.
Python Program
#take an integer
a = 5
print('Intput', a, type(a), sep='\n')
#convert integer to float
output = float(a)
print('\nOutput', output, type(output), sep='\n')
Output
Intput
5
<class 'int'>
Output
5.0
<class 'float'>
2. Convert int to float using implicit conversion
Implicit conversion is the process where Python interpreter converts the given int to float when the int is added/subtracted/etc., with a floating-point number.
In the following program, we take an integer value, add it to a floating-point zero, and Python Interpreter takes care of the conversion.
Python Program
#take an integer
a = 5
print('Intput', a, type(a), sep='\n')
#convert integer to float implicitly
output = a + 0.0
print('\nOutput', output, type(output), sep='\n')
Output
Intput
5
<class 'int'>
Output
5.0
<class 'float'>
Summary
In this tutorial of Python Examples, we learned how to convert or implicitly typecast value of int datatype to that of float, with the help of well detailed example programs.