KREADU School
Tecnología e Informática

Semana 16
Tipos de datos en Python: entero, flotante, cadena, booleano

Grado 8° · Periodo 2

Aprendizaje
Tecnología e Informática

¿Qué lograremos hoy?

Identificar y aplicar los cuatro tipos de datos básicos de Python (int, float, str, bool), realizando conversiones explícitas entre ellos y comprendiendo por qué Python distingue entre `"5"` (cadena) y `5` (entero).

🌱 Conexión Territorial: Aplicamos estos saberes a Popayán y el departamento del Cauca.

Saberes
Tecnología e Informática

Fundamentación Conceptual

  • int (entero): números sin decimales — `edad = 14`, `grados = 8`.
  • float (flotante): números con decimales — `promedio = 4.2`, `pi = 3.14159`.
  • str (cadena): texto entre comillas — `nombre = "Popayán"`, `area = "Tecnología"`.
  • bool (booleano): solo dos valores — `True` o `False`.
  • Conversiones explícitas: `int("5")` → 5, `str(42)` → "42", `float("3.14")` → 3.14, `bool(0)` → False.
  • Error común: intentar sumar un entero con una cadena → `TypeError`. Python es fuertemente tipado: no convierte implícitamente.
Espacio Creador
Tecnología e Informática

Reto de Investigación y Desarrollo (I+D)

"Calculadora de Promedios del Salón" (25 minutos): el docente proporciona una lista de 5 notas ficticias de un estudiante de octavo. Los estudiantes escriben un programa que: (1) almacena las notas como floats, (2) calcula el promedio, (3) imprime el promedio con un mensaje tipo "Tu promedio es 4.2 — Aprobaste". Deben usar conversiones: pedir una nota con `input()` (que devuelve str) y convertirla a float.

25:00

Tiempo del Reto: 25 minutos

Valoración
Tecnología e Informática

Ticket de Salida

escribir un ejemplo de `TypeError` que podrían cometer al mezclar tipos de datos y explicar por qué ocurre.

📝 Recuerda documentar los hallazgos en tu bitácora de aprendizaje.

1 / 5