Convertir Int a Float en Python

Para convertir enteros en flotantes en python, puede utilizar la clase float() con el entero pasado como argumento. O utilizar el operador de suma, con uno de los operandos como el entero dado y el otro como float cero; el resultado es un float del mismo valor que el entero.

En este tutorial, repasaremos algunas de las formas de convertir un entero en un float, con la ayuda de programas de ejemplo.

Ejemplo 1: conversión de tipos Int a Float

En este ejemplo, tomaremos un entero, lo imprimiremos junto a su tipo de datos, luego lo convertiremos a float y haremos la misma operación.

a = 5
print(a,'es del tipo:',type(a))

a = float(a)
print(a,'es del tipo:',type(a))

Salida:

5 es del tipo: <class 'int'>
5.0 es del tipo: <class 'float'>

Ejemplo 2: Conversión de tipos de Int a Float (alternativa)

Hay otra manera de hacer esto. Siempre puedes añadirle un número flotante 0 y python promueve implícitamente el tipo de la variable de int a float, veámoslo en un ejemplo.

a = 5
print(a,'es del tipo:',type(a))

a = a + 0.0
print(a,'es del tipo:',type(a))

Salida:

5 es del tipo: <class 'int'>
5.0 es del tipo: <class 'float'>

Da exactamente el mismo resultado que el ejemplo 1.

En este tutorial de Ejemplos de Python, convertimos variables de tipo de datos int a variables de tipo de datos float, con la ayuda de programas de ejemplo bien detallados.

Deja una respuesta