En este artículo abordaremos las claves para entender los tipos de datos simples en Python. Si te quedas con este artículo, entenderás qué es un tipo de dato, cuales son los primeros tipos de datos a dominar y lo más importante, conocerás por donde empezar a programar. Te recomiendo que te fijes e identifiques en los siguientes elementos primeramente: Int en Python, tipo de dato Float, boolean en Python y string en Python.
Después, tendrás una tabla resumen para manejar las variables y tipos de datos simples en Python. Después, iremos a realizar los ejercicios de variables python para practicar.
💡Domina este área. Es el primer paso para aprender a programar rápido y en orden.
Tipos de Datos Simples y Variables en Python
En Python, existen unas variables llamadas primitivas, simples o primarias. Conocer los tipos de datos nos ayuda a identificar las variables y para que sirven, de ahí la importancia de conocer para cada variable su tipo de dato python. estos tipos primarios o primitivos, son la base a partir de la cual se construyen todas las demás complejas.
Es importante identificar el tipo de dato que se debe recoger en nuestra variable para diseñar un programa que resuelve bien nuestro problema, tal y como lo comeno en los consejos para aprender a programar.
Mira la instrucción aquí debajo:
hipotenusa = 2
En esta línea de programación en Python se crea la variable hipotenusa con el valor 2. Si te fijas, se utiliza el símbolo = y después le damos el valor que nos interese.
Python: tipos de datos con ejercicios.
Una vez dominamos los tipos de datos básicos, en cualquier lenguaje de programación se repiten las mismas funciones y tipos de datos.
Tipo de dato Int o Entero en Python
El tipo de dato más simple es int. Es un dato numérico que representa los números enteros (sin coma). El ejemplo lo es la imagen de arriba, veamos algún ejemplo más:
altura = 190
edad = 30
Float o decimales en programación
Este tipo de dato hace referencia a valores con decimales (o con coma). En Python se coloca un punto para identificar la parte entera y la decimal.
Para construir valores con decimales, se utiliza el punto (.). Un error muy común es utilizar la coma; Python fallará si quieres dar valores con comas:
altura = 1.90 # Ejemplo de altura en metros
salario = 1549,50 # Esto está mal, se usa el punto
salario = 1549.50 # Ahora sí :)
Bool o booleanos en Python
Son los tipos de datos más peculiares para las personas que se inician en la programación. Simplemente, por ahora debes conocer que puedes crear variables dentro del programa con valores de 'True' o 'False'
.
esteAnyoEsBisiesto = False
esMiTurnoEnPokemon = False
Str o string (cadena en inglés)
Siendo estrictos, no son tipo de datos simples, sino complejos. Sin embargo, debido a su uso a la hora de empezar a practicar los colocamos aquí.
Los textos en programación son cadenas de caracteres. Así, si creamos una variable llamada ‘Python’ o «Python» estamos creando un tren con los siguientes vagones: P + y + t + h + o + n
Con estos ingredientes identificados y dominados, podremos empezar a hacer ejercicios identificando las variables de buena manera.
Resumen de Variables en Python
* Puedes hacer scroll horizontal con el dedo para ver todos los datos de la tabla
Comparativa de Tipos de Datos Básicos o Simples en Python
TIPO DE DATO |
Integer |
Float |
Boolean |
String |
Resumen rápido |
Este tipo de dato representa números enteros negativos y positivos, incluido el cero. |
El grupo de valores con decimales y constantes como Pi. |
Son valores que sólo pueden ser 0 ó 1. Existen sólo esos dos valores. |
Representa la suma de cada ‘letra’ para hacer texto. |
Type( x ) en Python |
class ‘int’ |
class ‘float’ |
class ‘bool’ |
class ‘str’ |
Ejemplo en Python |
num_hijos = 2 |
salario_bruto = 22500.50 |
es_socio = 1 |
nombre = ‘Ibon Reinoso Isasi’ |
Qué es |
👦 Número de hijos |
💰 El salario |
✅ Si es socio o no |
👨💻 Nombre y Apellidos |
Conversión de Variables en Python
#Tengo un dato tipo texto...
edadTexto = input('Dime la edad...')
#Ahora, lo convierto a tipo numérico entero
edadNumero = int( edadTexto )
print( type( edadNumero ) )
Como ves, el tipo de dato que devuelve la última demuestra que podemos intentar convertir entre los diferentes tipos de datos.
Vamos con los ejercicios de las Variables en Python para practicar. Recuerda que estos ejercicios pertenecen a nuestra estupenda guía de Ejercicios de Programación en Python. ¡Practiquemos!
Ejercicios de Variables Python
Ejercicio 1
Escribir ‘Hola Mundo!
‘ por pantalla.
Ejercicio 2
Escribir ‘Hola mundo!’ por pantalla, esta vez, el texto debe ser un string
y debes guardarlo en una variable llamada miTexto
. Comprueba que sea así. Utiliza la función type( )
.
Ejercicio 3
Crea una variable numérica tipo int. Después, multiplica por dos y divídelo entre 1.5. Debes hacerlo en dos pasos.
Revisa el tipo de dato
después de las operaciones para finalizar. Utiliza la función type( variable )
dentro del print( )
Ejercicio 4
Algo diferente: recoge por pantalla la edad del usuario. Pista: Utilizar la función input( )
. La edad debe ser convertida a tipo de dato int.
Ejercicio 5
Calcular los intereses que tendrás si inviertes 100.000€ (capitalInicial
) a un 2% (interes
) de interés en 10 años (ciclos
) debido a la fórmula del interés compuesto.
Pista: Tienes un montón de información al respecto en Internet. Localiza la fórmula del interés compuesto.
Paso 2: Intenta hacer que pida todos los datos al usuario. Utiliza la función input()
. Descubré lo que es.
Ejercicio 6
Desarrollar un programa que calcula el voltaje que cae en una resistencia cuando los valores de la intensidad y la resistencia son conocidos.
La Ley de Ohm nos indica que voltaje = intensidad * resistencia
Ejemplo: Para un valor de la intensidad igual a 3 amperios y un valor de la resistencia de 4 ohmios el valor del voltaje es de 12 voltios.
Nota: Son datos y valores ficticios para practicar. Puede haber erratas de contexto.
Ejercicio 7
Escribir un programa que calcule la Circunferencia de un círculo, al final, debe mostrar por pantalla el resultado.
Variante 2: Completementa el programa para que también calcule el diámetro.
Ejercicio 8
Imagina que estamos en el CERN y nos han pedido diseñar un programa en Python para calcular el Peso Molecular. Para ello, nos dicen que el calculo se realiza de la siguiente manera: «pesoMolecuar = peso1 * atomo1 + peso2 * atomo2
«. ¿Serías capaz de crear un programa para poder automatizarlo?
Ejemplo de uso:
Introducir valor del peso del primer átomo... 5
Introducir el número de átomos del primer átomo... 4
Introducir valor del peso del segundo átomo... 10
Introducir el número de átomos del segundo átomo... 2
Calculando el Peso Molecular...
El resultado es: 40
Ejercicio 9
Esta vez, te pedimos calcular el factorial de un número.
Ejemplo:
5! = 5 x 4 x 3 x 2 x 1
y el resultado es 120.
2! = 2 x 1
esta vez, el resultado es 2.
10! = 10 x 9 x 8 x 7 x 6 x 5 x 4 x 3 x 2 x 1
resultado: 3628800.
Ejercicio 10
Para un equipo de Analítica Avanzada de Google nos piden calcular el CTR de nuestra campaña de Márketing para venta de cursos. Nos dan la siguiente información: impresiones, clicks, tiempoPorSession y CPC. Investiga qué son cada elemento y cómo se calcula el CTR.
Nota: Son datos y valores ficticios para practicar.
Preguntas más frecuentes
¿Cuáles son los tipos de datos simples Python?
- Tipo entero (int)
- Tipo real (float)
- Tipo booleano (bool)
¿Cuántos tipos de datos maneja Python?
Existen muchos: tienes los tipos de datos simples (int, float, bool, char) y avanzados (string, diccionarios, listas, fechas…).
¿Cómo saber el tipo de dato en Python?
Usando la funcion type( ) nativa de Python con un print. Algo así: print( type( var ) )
¿Qué tipos de datos son Iterables en Python?
Las Listas, los Ficheros, String o Diccionarios.
¡Haz clic para puntuar esta entrada!