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')
Explanation
- The variable
a
is assigned an integer value of5
. - The
float()
function is called witha
as its argument. - Python converts the integer
5
into a floating-point number5.0
and assigns it tooutput
. - The types of
a
andoutput
are printed to confirm the conversion.
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')
Explanation
- The variable
a
is assigned an integer value of5
. - The integer
a
is added to0.0
, which is a floating-point number. - Python performs implicit type conversion, converting the result into a floating-point number
5.0
. - The types of
a
andoutput
are printed to confirm the implicit conversion.
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.