Ejercicios de Tipos de Datos Simples en Python 2023

Ejercicios de Tipos de Datos Simples en Python 2023

aprendiendo programación python con ejercicios

Recuerda que estos ejercicios pertenecen a nuestra estupenda guía de Ejercicios de Programación en Python. Por lo demás, vamos con los ejercicios de tipos de datos en Python.

Tipos de Datos Simples 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.

Python tipos de datos ejercicios
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

El tipo de dato más simple es int. Es un dato numérico que representa los números enteros (sin coma).

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.

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'.

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.

Comparativa de Tipo de Dato Simple 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
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 de variable en Python num_hijos = 2 salario_bruto = 22500.50 es_socio = 1 nombre = ‘Ibon Reinoso Isasi’
Qué representa… 👦 Número de hijos 💰 El salario ✅ Si es socio o no 👨‍💻 Nombre y Apellidos

Conversión de Tipo de Datos Simples 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.

Ejercicios de Tipos de Datos Simples para 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í.

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.

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.

Paso 2: Intenta hacer que pida todos los datos al usuario.

Ejercicio 6

Te proponemos el siguiente reto: haz un programa que partiendo de un sueldo que entra por pantalla sepamos si es par o impar.

Pista: Utiliza la el operador módulo (%) de Python (investiga qué es).

Ejercicio 7

Escribir un programa que calcule la Circunferencia de un círculo y muestre por pantalla el resultado. Si puedes con eso, hazlo 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«.

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

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.

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!
(Votos: 6 Promedio: 5)
Escrito por:

Ibon Reinoso

Soy algo así como un profesor viajero y me encanta enseñar sobre BIG DATA, PROGRAMACIÓN, IA... En esta plataforma os resumo lo que hablo por ciudades como Sevilla, Alicante, Cádiz, Canarias, Ceuta, Santander, Cáceres, Guadalajara…

Ver todas las entradas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *