Ejercicios: Tipos de datos

Ejercicios: Tipos de datos#

En este notebook realizarás ejercicios prácticos para dominar los tipos de datos y operaciones en Python.

Exercise 9

Objetivo: Crear variables de diferentes tipos y mostrarlas.

Ejemplo de referencia:

# Variables básicas
edad = 30
altura = 1.75
nombre = "Ana"
es_estudiante = True
print(edad, altura, nombre, es_estudiante)

Instrucciones:

  1. Crea una variable entera llamada numero_entero y asígnale el valor 10.

  2. Crea una variable decimal llamada numero_decimal con el valor 5.6.

  3. Crea una variable de texto llamada mi_nombre con tu nombre.

  4. Crea una variable booleana llamada es_mayor_de_edad con valor True o False.

  5. Usa print() para mostrar todas las variables.

Respuesta:

# Tu código aquí

Exercise 10

Objetivo: Identificar tipos con type().

Ejemplo de referencia:

x = 5
print(type(x))  # <class 'int'>

Instrucciones:

  1. Declara varias variables con distintos valores (a=10, b=3.14, c='hola', d=True).

  2. Usa type() para mostrar el tipo de cada variable.

Respuesta:

# Tu código aquí

Exercise 11

Objetivo: Practicar operaciones de incremento y decremento.

Ejemplo de referencia:

contador = 0
contador += 1
print(contador)  # 1
contador -= 1
print(contador)  # 0

Instrucciones:

  1. Declara una variable num con valor 5.

  2. Incrementa en 3 su valor.

  3. Disminuye en 2 su valor.

  4. Muestra el valor final con print().

# Tu código aquí

Exercise 12

Objetivo: Concatenar cadenas de texto.

Ejemplo de referencia:

saludo = "Hola"
nombre = "Juan"
mensaje = saludo + ", " + nombre + "!"
print(mensaje)  # Hola, Juan!

Instrucciones:

  1. Declara las variables saludo y nombre con textos de tu elección.

  2. Crea una variable mensaje_final que combine ambas con espacios y signos de exclamación.

  3. Muestra el mensaje final con print().

# Tu código aquí

Exercise 13

Objetivo: Conversiones de tipos.

Ejemplo de referencia:

n_float = 4.7
n_int = int(n_float)
print(n_int)  # 4
print(type(n_int))  # <class 'int'>

Instrucciones:

  1. Declara una variable float peso con valor 72.5.

  2. Convierte peso a entero y guárdalo en peso_entero.

  3. Muestra el valor y el tipo de peso_entero.

# Tu código aquí

Exercise 14

Objetivo: Uso de booleanos y conversiones.

Ejemplo de referencia:

valor = True
valor_str = str(valor)
print(valor_str)  # 'True'
print(type(valor_str))  # <class 'str'>

Instrucciones:

  1. Declara una variable es_estudiante con valor False.

  2. Convierte es_estudiante a cadena y guárdalo en estado_str.

  3. Muestra estado_str y su tipo.

# Tu código aquí

Exercise 15

Objetivo: Detectar errores comunes.

Ejemplo de error habitual:

edad = '25'
print(edad + 5)  # Error: no se puede sumar int y str.

Instrucciones:

  1. Declara una variable edad_str con valor '30' (texto).

  2. Convierte a entero en edad_int.

  3. Sumale 10 y muestra el resultado.

  4. Añade un comentario que indique qué error ocurriría si no convertirás el tipo.

# Tu código aquí

Exercise 16

Objetivo: Integrar conceptos en una pequeña calculadora.

Instrucciones:

  1. Declara variables: num1, num2, y operacion (como +, -, *, /).

  2. Realiza la operación correspondiente según operacion.

  3. Muestra el resultado con print().

  4. Añade manejo simple de errores en división por cero.

Consejo: Usa condicionales if para seleccionar la operación.

# Tu código aquí